今天在书写代码时,因为失误在js中使用了一个没有定义的变量,代码运行报错,在控制台输出该变量时,输出一段html标签语句,感到很奇怪!搜索整个js文件,都没有发现对该变量进行过声明、赋值,后来发现在html文档中有使用该变量名称的标签id,并且在控制台输出该id,其结果和使用document.getElementById(ID)的竟然结果一致。

在js中html标签id会被当做变量处理?
最新推荐文章于 2023-11-28 15:54:22 发布
本文描述了在JavaScript编程中,由于未正确声明变量而导致的意外行为。作者在控制台输出一个未定义的变量时,却得到了HTML标签的输出结果。进一步调查发现,这是因为HTML文档中存在同名的ID标签,这揭示了JavaScript和DOM交互时的一个常见陷阱。
2127

被折叠的 条评论
为什么被折叠?



