Anladığım kadarıyla HTML5 spesifikasyonu bunun gibi numaralar olan kimlikleri kullanmanıza izin veriyor.
<div id="1"></div>
<div id="2"></div>
Bunlara iyi kullanarak erişebilirim getElementById
ama ile erişemiyorum querySelector
. Aşağıdakileri yapmayı denersem , konsolda SyntaxError: DOM Exception 12 alıyorum .
document.querySelector("#1")
querySelector
HTML5 spesifikasyonu bunların geçerli olduğunu söylediği halde neden kimlik olarak sayıların kullanılmasının işe yaramadığını merak ediyorum . Birden çok tarayıcı denedim.