html - HTML元素的id属性在整个页面中必须是唯一的吗?

标签 html css

我正在使用 jQuery,我只是想知道,ID 在整个页面中是否必须始终是唯一的?类,我知道,可以重复多次,那么 ID 呢?

最佳答案

是的,它必须是唯一的。

HTML4:

https://www.w3.org/TR/html4/struct/global.html#h-7.5.2

第 7.5.2 节:

id = name [CS] This attribute assigns a name to an element. This name must be unique in a document.

HTML5:

https://www.w3.org/TR/html5/dom.html#element-attrdef-global-id

The id attribute specifies its element's unique identifier (ID). The value must be unique amongst all the IDs in the element's home subtree and must contain at least one character. The value must not contain any space characters.

关于html - HTML元素的id属性在整个页面中必须是唯一的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49925058/

相关文章:

javascript - 即使在javascript中的页面刷新时,如何保留范围 slider 的最后拖动位置

javascript - 如何根据屏幕宽度在 Rails App 中编辑 TinyMCE 编辑器的宽度

javascript - 如何使用 jQuery 删除具有某些效果的 css 类?

javascript - Magento 文本字段最大字段长度(5 个字符)

javascript - 使用 jQuery 为表格中的每一行着色

css - 如何在 Angular JS 中更改 SVG 的颜色

javascript - 使用 HTML5 的 canvas 绘制带有外描边的文本

javascript - 将 2 个 jQuery 函数合并为 1 个并保持点击顺序

javascript - 如何使用html将一个页面的值传递给另一个页面

javascript - 鼠标悬停问题