簡體   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