为啥再添加ID属性就会冲突啊?
来源:5-1 主菜单添加自定义属性
南山南3397115
2019-09-18 17:47:06
不理解,为啥再添加ID 属性就会冲突,我们获取index的时候,获取的又不是同一个div的id,
而且这部分课程感觉进度有点快
1回答
同学你好,1、在同一个页面文档中,id的属性必须是唯一的,在前面的课程中将span的id设置为0、1、2,如果这里同样将menu-item的id设为0、1、2这样的id,在一个页面中就会出现两个id为0、1、2这样的dom元素,出现冲突,违反了语法规范,在运行过程中可能出现一些意外错误。
2、比如,一个页面中同时出现两个相同的id

在js中获取,就会因为冲突而获取不到

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题