私が理解していることから、HTML5 仕様では、このような数字である ID を使用できます。
<div id="1"></div>
<div id="2"></div>
を使用してこれらの罰金にアクセスできますが、ではアクセスできgetElementById
ませんquerySelector
。次のことをしようとすると、コンソールにSyntaxError: DOM Exception 12が表示されます。
document.querySelector("#1")
querySelector
HTML5 仕様で数字が有効であると示されているのに、数字を ID として使用できない理由が気になります。複数のブラウザを試しました。