Dari apa yang saya pahami, spesifikasi HTML5 memungkinkan Anda menggunakan ID yang berupa angka seperti ini.
<div id="1"></div>
<div id="2"></div>
Saya dapat mengakses ini dengan baik menggunakan getElementByIdtetapi tidak dengan querySelector. Jika saya mencoba melakukan hal berikut, saya mendapatkan SyntaxError: DOM Exception 12 di konsol.
document.querySelector("#1")
Saya hanya ingin tahu mengapa menggunakan angka sebagai ID tidak berfungsi querySelectorketika spesifikasi HTML5 mengatakan ini valid. Saya mencoba beberapa browser.