是的,你可以声明它为“null”。 它只是一个字符串,而不是JavaScript等效的null
。
所有ASCII字母都可以用作标识符,请参见https://developer.mozilla.org/en-us/docs/web/html/global_attributes/id
给它一个null的id没有错,因为HTML没有注意id中的语言,因为它只是一个字符串。
示例:
null
document.getElementById("null").onclick = () => {
document.getElementById("con").innerHTML = "null";
}
<button id="null">0</button>
<p id="con">Click the button</p>