Наскільки я розумію, специфікація HTML5 дозволяє використовувати ідентифікатори, які є такими цифрами.
<div id="1"></div>
<div id="2"></div>
Я можу отримати доступ до цих прекрасних за допомогою, getElementById
але не за допомогою querySelector
. Якщо я спробую зробити наступне, я отримую SyntaxError: DOM Exception 12 у консолі.
document.querySelector("#1")
Мені просто цікаво, чому використання чисел як ідентифікаторів не працює, querySelector
коли специфікація HTML5 говорить, що вони дійсні. Я спробував кілька браузерів.