获取子节点索引
- 论坛
- 获取子节点索引
26 浏览
获取子节点索引
在纯粹的JavaScript中(即没有使用jQuery等扩展),是否有一种方法可以确定子节点在其父节点中的索引,而无需遍历并比较所有子节点?
例如,
var child = document.getElementById('my_element'); var parent = child.parentNode; var childNodes = parent.childNodes; var count = childNodes.length; var child_index; for (var i = 0; i < count; ++i) { if (child === childNodes[i]) { child_index = i; break; } }
是否有更好的方法来确定子节点的索引?