获取子节点索引ES6:
2022-08-30 01:52:16
在直截了当的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;
}
}
有没有更好的方法来确定孩子的指数?