提问者:小点点

我可以将元素ID的名称命名为null吗?或者它会引起问题吗?


我想用html和JavaScript做一个简单的计算器。

数字0在德语中称为“null”,所以我想给按钮ID起这个名字。


共2个答案

匿名用户

是的,你可以声明它为“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>