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 getElementById
tetapi 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 querySelector
ketika spesifikasi HTML5 mengatakan ini valid. Saya mencoba beberapa browser.