首页 >[新闻]网站建设

html源码中相同的 ID属性值是否只能出现一次

发布时间:2015-09-23     发布者:本地    

ID 是为某个 Element 指定 DOM 操作时的"唯一"标示符

它与页面如何渲染没有关系

渲染是否正确取决与文档结构与样式

(这里是浏览器默认样式表+你写的一条样式规则)

所以可以正常显示


但是不唯一的标示符

会给DOM操作时带来麻烦

如果使用byID方可能只会获取到第一个ID指向的元素

因为它是唯一的

DOM只找到合适结果就返回了

如果是ID绑定到JS全局环境的浏览器

直接访问ID标示符可能返回所有同名ID的Element数组


由于规范没有明确说重名后会怎么样

这导致浏览器在处理这种情况时

具体实现可能存在差异

特别是老旧版本的


上一篇:浅谈IDC数据中心运维前景 下一篇:PHP 相比 Python 的优势

相关新闻