html源码中相同的 id属性值是否只能出现一次 | |
来源:www.cdwanxin.com/news/546.html日期:2017-03-29 | |
id 是为某个 element 指定 dom 操作时的"唯一"标示符 它与页面如何渲染没有关系 渲染是否正确取决与文档结构与样式 (这里是浏览器默认样式表+你写的一条样式规则) 所以可以正常显示
但是不唯一的标示符 会给dom操作时带来麻烦 如果使用byid方可能只会获取到第一个id指向的元素 因为它是唯一的 dom只找到合适结果就返回了 如果是id绑定到js全局环境的浏览器 直接访问id标示符可能返回所有同名id的element数组
由于规范没有明确说重名后会怎么样 这导致浏览器在处理这种情况时 具体实现可能存在差异 特别是老旧版本的 | |