为什么拥有多个具有相同id属性的HTML元素是一件坏事?为什么在同一页面上拥有多个具有相同id属性的HTML元素是不好的做法?我正在寻找一种方法来向不熟悉HTML的人解释这一点。我知道HTML规范要求id是唯一的,但这听起来并不是一个令人信服的理由。我为什么要关心某人在某些文件中所写的内容?我能想到的主要原因是具有相同id的多个元素可能会导致Javascript函数(如document.getElementById)出现奇怪和未定义的行为。我也知道它会导致URL中的片段标识符出现意外行为。任何人都可以想到任何其他对HTML新手有意义的理由吗?
3 回答
- 3 回答
- 0 关注
- 830 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消