如果我<div id='a'>
在 Chrome 中有一个,那么在 javascript 中我可以做(就像是一个全局变量)。a.stuff()
a
但是,这不适用于 FireFox - 我需要使用document.getElementById('a')
.
这里的正确行为是什么?(根据 W3 规范)
此外,如果我有一个带有 id 的 diva
但a
在我的脚本中也有一个全局变量,我对 Chrome 将如何解决歧义感兴趣。行为会是随机的和古怪的吗?
以及如何翻译 id 由连字符 ("-")、冒号 (":") 和句点 (".") 组成的元素(好吧,我知道它们可以被访问,document.getElementById
但浏览器将如何将其翻译成代表它们的全局变量)