例如,document.getElementsByClassName("whatever")
返回一个元素列表,每个元素都有一个索引(例如,元素 x 是该列表中的 [3])。HTML 元素是否以某种方式将该索引保存在元素内?还是他们“不知道”自己的立场?
我对该属性的使用示例:
您使用event.target
when单击具有“人”类的元素onclick
。因此,您想知道它在“人员”列表中的位置。假设它是event.target.classNameIndex
. 所以一旦你知道了索引,你就可以在 JavaScript 中做事了。
显然,我能想到的简单替代方法是简单地选择 event.target 并在getElementsByClassName
列表中搜索它。或者只是为所有元素提供 ID。但避免这种情况会很好。
希望你能理解我的问题。:)
缥缈止盈
萧十郎
相关分类