ID 是为某个 Element 指定 DOM 操作时的"唯一"标示符
它与页面如何渲染没有关系
渲染是否正确取决与文档结构与样式
(这里是浏览器默认样式表+你写的一条样式规则)
所以可以正常显示
但是不唯一的标示符
会给DOM操作时带来麻烦
如果使用byID方可能只会获取到第一个ID指向的元素
因为它是唯一的
DOM只找到合适结果就返回了
如果是ID绑定到JS全局环境的浏览器
直接访问ID标示符可能返回所有同名ID的Element数组
由于规范没有明确说重名后会怎么样
这导致浏览器在处理这种情况时
具体实现可能存在差异
特别是老旧版本的
金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。
本文网址:http://www.lz.net.cn/zixunzhongxin/128.html
读完这篇文章后,您心情如何?