是否有一个规范,元素的id应该成为全局变量?如果我有<div id='a'>在Chrome中,然后在javascript中,我可以做到a.stuff())就好像a是一个全局变量)。但是,这并不适用于Firefox-我需要使用document.getElementById('a').什么是正确行为这里?(根据W3规格即)另外,如果我有一个带有id的div,那么Chrome将如何解决这个歧义呢?a但是有一个名为a在我的剧本里也是。行为会是随机的和古怪的吗?以及由连字符(“-”)、冒号(“:”)和句点(“)组成的id元素是如何实现的。翻译(好的,我知道可以用document.getElementById但是浏览器将如何将其转换为表示它们的全局变量)
3 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
编辑
.如果我的脚本中有一个带有id的div,但是有一个名为a的全局变量,那么Chrome将如何解决这个歧义。
以及由连字符(“-”)、冒号(“:”)和句点(“)组成的id元素是如何实现的。被翻译(好的,我知道可以用document.getElementById访问它们,但是浏览器将如何将它们转换成表示它们的全局变量)
慕标琳琳
TA贡献1830条经验 获得超9个赞
添加回答
举报
0/150
提交
取消