最近在写js代码时,我发现了一些东西。。
- 我没有定义一个使用id引用元素的变量
- 我给那个id出了一个事件
- 成功了!!!而不使用"document.getElementById('id')"定义变量
例如:
html :
<div id="abc"></div>
console :
abc;
console result :
<div id="abc"></div>
为什么会发生这种情况?我没有定义引用div#abc的变量"abc"。
ps。这种情况不会发生在铬中。
使用window[element id]或window[element name]获取元素是自Firefox 14以来所有现代浏览器实现的标准行为。请参阅更多