JavaScript DOM:在容器中查找元素索引

JavaScript DOM:在容器中查找元素索引,第1张

JavaScript DOM:在容器中查找元素索引

您可以使用

Array.prototype.indexOf
。为此,我们需要在某种程度上“铸成
HTMLNodeCollection
true
Array
。例如:

var nodes = Array.prototype.slice.call( document.getElementById('list').children );

然后我们可以调用

nodes.indexOf( liNodeReference );

例:

var nodes = Array.prototype.slice.call( document.getElementById('list').children ),    liRef = document.getElementsByClassName('match')[0];console.log( nodes.indexOf( liRef ) );<ul id="list">    <li>foo</li>    <li >bar</li>    <li>baz</li></ul>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5641178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存