Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html元素id被视为变量名_Javascript_Html_Dom - Fatal编程技术网

Javascript html元素id被视为变量名

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

我注意到,当我为DOM元素分配一些id时,我可以在javascript中引用该元素,只需将其id作为javascript变量名处理即可

比如说

console.log(myDiv)

一些文本
很长一段时间以来,Firefox一直是一个顽固不化的人,并没有这样做,但现在它做到了。在我看来,对于InternetExplorer来说,首先实现它是一个绝对糟糕的想法,但我们现在就是这样。通过id直接访问dom元素不是一种安全的方法。此外,您的代码调试将更加困难。另外,如果您在函数范围中具有相同的变量名,那么您的脚本首先将使用这样的变量