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



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

现在我只想知道为什么为网页上可用的所有html元素做这种类型的事情。

我实际上在 Quora 源代码中没有看到这一点。有很多 id,但它们都在构成 svg 图形一部分的元素中。

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

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

从本质上讲,这是人们用于网站的框架的副作用。

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

解决此问题的一个方法是动态添加 id,以便您可以引用这些元素,而不会有忽略某些元素的风险。

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

最新更新