【发布时间】:2012-07-30 12:06:41
【问题描述】:
我需要通过对象引用在其容器内找到元素的索引。奇怪的是,我找不到简单的方法。请不要使用 jQuery - 只有 DOM。
UL
LI
LI
LI - my index is 2
LI
是的,我可以为每个元素分配 ID 并遍历所有节点以匹配 ID,但这似乎是一个糟糕的解决方案。没有更好的东西吗?
所以,假设我有一个对第三个 LI 的对象引用,如上例所示。我怎么知道它是索引 2?
谢谢。
【问题讨论】:
-
需要如何获取索引?悬停..等??
-
为什么不在 li 引用上执行 previousSibling 直到你命中 null?
-
Finding DOM node index 的可能重复项
-
我认为如果您将自定义属性添加到 li 元素会很容易。例如
- 、
- ,你可以轻松访问。
标签: javascript html dom parent-child