![](/img/trans.png)
[英]How to set dynamic id for each td in Html table using javascript
[英]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.