Javascript 在chrome中,只需键入元素的id就会自动选择它

Javascript 在chrome中,只需键入元素的id就会自动选择它,javascript,google-chrome,Javascript,Google Chrome,所以如果我有id为asd的元素。我在控制台中编写asd,它将被选中。如果我在脚本文件中写asd.addEvent…等,它就会工作。我没有使用getElementById(…或其他任何东西。从什么时候开始,我就很困惑。这只是chrome特有的东西。还是Firefox和其他浏览器也有。那为什么还要键入documentGetElementById()…我尝试了隐姓埋名模式,它也在那里工作。所以它不是一些插件搞乱了 小结:选择了I类型id和元素。如前所述,这似乎是 坚持使用document.getEle

所以如果我有id为asd的元素。我在控制台中编写asd,它将被选中。如果我在脚本文件中写asd.addEvent…等,它就会工作。我没有使用getElementById(…或其他任何东西。从什么时候开始,我就很困惑。这只是chrome特有的东西。还是Firefox和其他浏览器也有。那为什么还要键入
documentGetElementById()
…我尝试了隐姓埋名模式,它也在那里工作。所以它不是一些插件搞乱了


小结:选择了I类型id和元素。

如前所述,这似乎是

坚持使用document.getElementById,它的支持范围更广,不那么模棱两可。如果您不喜欢键入,可以用更短的名称编写一个简单的包装函数


简短而简单的答案是兼容性是王道:当你发布带有数百种浏览器变体的公共web代码时,采用可能会排除部分用户的快捷方式是个坏主意。

我想可能是重复的,就是这样,很高兴知道我没有发疯。)