例如,document.getElementsByClassName("whatever")返回一個元素列表,每個元素都有一個索引(例如,元素 x 是該列表中的 [3])。HTML 元素是否以某種方式將該索引保存在元素內?還是他們“不知道”自己的立場?我對該屬性的使用示例:您使用event.targetwhen單擊具有“人”類的元素onclick。因此,您想知道它在“人員”列表中的位置。假設它是event.target.classNameIndex. 所以一旦你知道了索引,你就可以在 JavaScript 中做事了。顯然,我能想到的簡單替代方法是簡單地選擇 event.target 并在getElementsByClassName列表中搜索它?;蛘咧皇菫樗性靥峁?ID。但避免這種情況會很好。希望你能理解我的問題。:)
HTML 元素是否具有 DOM 的“隱藏索引”?
大話西游666
2022-01-07 13:12:53