Использование querySelector с идентификаторами, которые являются числами
Из того, что я понимаю, спецификация HTML5 позволяет использовать идентификаторы, подобные этим.
<div id="1"><,/div>
<div id="2"></div>
Я могу получить доступ к этим штрафам, используяgetElementById
но не сquerySelector
, Если я пытаюсь сделать следующее, я получаюОшибка синтаксиса: исключение DOM 12 в консоли.
document.querySelector("#1")
Мне просто любопытно, почему использование номеров в качестве идентификаторов не работаетquerySelector
когда спецификация HTML5 говорит, что они действительны. Я пробовал несколько браузеров.