繁体   English   中英

在每个 html 元素中使用动态 id 的原因或好处是什么?

[英]What are the reasons or benefits of using dynamic id in each and every html elements

最近我发现了一个网站,其中所有的 html 元素都有动态 ID。 这个网站在世界上非常受欢迎。 (www.quora.com)

现在我只想知道对网页上可用的所有 html 元素执行此类操作的原因是什么。

实际上,我在为我提供的 Quora 源中没有看到这一点。 有很多 id,但它们都在 <g> 元素中,这些元素构成了 svg 图形的一部分。

通过 Chrome 的检查工具查看(登录)主页的浏览器视图,我只看到四个 ID。

一般来说,如果我在页面中的大多数/所有元素上看到 id,我希望使用一个框架来生成 HTML。

通常它是人们为网站使用的框架的副作用。

之所以使用它,是因为单个网页不能有重复的 id,这是因为如果发生这种情况,浏览器将不知道使用 givin id 选择的女巫元素。 当您自己尝试时,您会注意到浏览器只选择具有给定 id 的第一个元素。 具有相同 id 的其他元素将被忽略或者代码根本不会运行。

解决这个问题的一个办法是动态添加 id,这样您就可以引用这些元素,而不必担心某些元素被忽略。

通过动态添加这些 id,您可以确定每个 id 彼此不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM