<分区>
JavaScript 是否将每个 HTML 元素表示为一个全局变量,其名称是元素的 ID?
假设我有一个这样的隐藏输入元素:
<input type="hidden" value="10" id="myInput" />
所以我可以在 JavaScript 中访问它:
console.log(myInput.value);
我在 chrome 和 firefox 中试过了,它对我有用。
我的问题是:
- 这个问题是 JavaScript 中的新问题吗?
- 通过 id 获取元素是最佳做法吗?
- 尽管使用全局变量不是最佳做法,但他们为什么要实现此功能?