Is js自动将elem的id转换为变量



最近在写js代码时,我发现了一些东西。。

  1. 我没有定义一个使用id引用元素的变量
  2. 我给那个id出了一个事件
  3. 成功了!!!而不使用"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以来所有现代浏览器实现的标准行为。请参阅更多

最新更新