gpt4 book ai didi

javascript - 为什么有人会对单个页面中的多个 div 使用相同的 id

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:32 25 4
gpt4 key购买 nike

我在 youtube 上注意到对每条评论的回复都在 <div id="replies"> 中.所以一样id用于每个评论回复组。

什么时候为多个相似元素提供相同的 ID 是一个好习惯?

我知道id s 应该是唯一的,这就是我对此感到疑惑的原因。

要检查它,请转到 youtube 视频,检查并选择评论的回复区域。可选地,Ctrl+F在检查和搜索中 replies .

enter image description here

最佳答案

YouTube 使用网络组件,这可能是存在多个相同 ID 的原因。 Web 组件是封装的 HTML、javascript 和 CSS block ,您可以将它们放入页面中。您可以在这里阅读更多关于它们的信息:https://www.polymer-project.org/

所以我认为为什么 YouTube 特别有多个相同的 ID 是因为回复组件本身有一个回复 ID,并且是针对组件级别而不是全局级别。

我希望这是有道理的?即使不是,也请尽量避免使用不像其他提到的那样唯一的 ID。

关于javascript - 为什么有人会对单个页面中的多个 div 使用相同的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46248984/

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