Использование querySelector с идентификаторами, которые являются числами

Из того, что я понимаю, спецификация HTML5 позволяет использовать идентификаторы, подобные этим.

<div id="1"><,/div>
<div id="2"></div>

Я могу получить доступ к этим штрафам, используяgetElementById но не сquerySelector, Если я пытаюсь сделать следующее, я получаюОшибка синтаксиса: исключение DOM 12 в консоли.

document.querySelector("#1")

Мне просто любопытно, почему использование номеров в качестве идентификаторов не работаетquerySelector когда спецификация HTML5 говорит, что они действительны. Я пробовал несколько браузеров.

Ответы на вопрос(3)

Ваш ответ на вопрос