为什么这个未定义的变量引用了一个元素的id

时间:2011-05-13 20:32:26

标签: javascript

<div id="myDiv"></div>

alert(myDiv); // alerts '[html HTMLDivElement]'

我不明白这是怎么回事。我认为你必须用getElementById();

指定div元素的id

1 个答案:

答案 0 :(得分:4)

它仅适用于某些浏览器。

Internet Explorer会将所有ID添加到窗口对象中,以便您可以直接访问它们。大多数其他浏览器没有。