Javascript html元素id被视为变量名
我注意到,当我为DOM元素分配一些id时,我可以在javascript中引用该元素,只需将其id作为javascript变量名处理即可 比如说Javascript html元素id被视为变量名,javascript,html,dom,Javascript,Html,Dom,我注意到,当我为DOM元素分配一些id时,我可以在javascript中引用该元素,只需将其id作为javascript变量名处理即可 比如说 console.log(myDiv) 一些文本很长一段时间以来,Firefox一直是一个顽固不化的人,并没有这样做,但现在它做到了。在我看来,对于InternetExplorer来说,首先实现它是一个绝对糟糕的想法,但我们现在就是这样。通过id直接访问dom元素不是一种安全的方法。此外,您的代码调试将更加困难。另外,如果您在函数范围中具有相同的变量名,
console.log(myDiv)代码>
一些文本
很长一段时间以来,Firefox一直是一个顽固不化的人,并没有这样做,但现在它做到了。在我看来,对于InternetExplorer来说,首先实现它是一个绝对糟糕的想法,但我们现在就是这样。通过id直接访问dom元素不是一种安全的方法。此外,您的代码调试将更加困难。另外,如果您在函数范围中具有相同的变量名,那么您的脚本首先将使用这样的变量