假设你有:
<div><p>Some text</p><p>Some text</p></div>
<div><p id='paragraph'>Some text</p></div>
如何使用 javascript 找到 id 'paragraph' 的父节点的索引?我认为您必须使用“docment.getElementsByTagName('div')”进行循环,但之后我就卡住了。感谢您的任何建议。
最佳答案
我假设您只想在索引中包含元素。
var node = document.getElementById('paragraph').parentNode,
i = 0;
while( node = node.previousSibling ) {
if( node.nodeType === 1 ) {
i++;
}
}
alert(i);
关于javascript - 使用javascript的元素的parentNode索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5998909/