为了账号安全,请及时绑定邮箱和手机立即绑定

为什么拥有多个具有相同id属性的HTML元素是一件坏事?

为什么拥有多个具有相同id属性的HTML元素是一件坏事?

梦里花落0921 2019-08-28 15:45:08
为什么拥有多个具有相同id属性的HTML元素是一件坏事?为什么在同一页面上拥有多个具有相同id属性的HTML元素是不好的做法?我正在寻找一种方法来向不熟悉HTML的人解释这一点。我知道HTML规范要求id是唯一的,但这听起来并不是一个令人信服的理由。我为什么要关心某人在某些文件中所写的内容?我能想到的主要原因是具有相同id的多个元素可能会导致Javascript函数(如document.getElementById)出现奇怪和未定义的行为。我也知道它会导致URL中的片段标识符出现意外行为。任何人都可以想到任何其他对HTML新手有意义的理由吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 830 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信