gpt4 book ai didi

css - 多个具有相同 ID 的 HTML 元素,有错吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:05 25 4
gpt4 key购买 nike

在一些 DIV 元素中,我有一个复杂的布局,不同的子元素有自己的 ID。今天我意识到我需要复制整个东西,我没有时间用不同的 ID 重新创建相同的东西。

例如,拥有两个具有相同 ID 的 DIV 有那么糟糕吗?会发生什么?

最佳答案

主要问题是,当使用 JS 选择它们时,假定每个 ID 只有一个 - 这意味着事情通常会中断。

具体来说,getElementById 非常快,因为它只假定每个 ID 中的一个。

另外,HTML4 specification说:

This attribute assigns a name to an element. This name must be unique in a document.

改变起来真的不是很难,只需将 id 换成 class,然后在你的 CSS 中将 # 换成 .

关于css - 多个具有相同 ID 的 HTML 元素,有错吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15459341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com