📅  最后修改于: 2023-12-03 15:01:10.165000             🧑  作者: Mango
NodeList.entries()
方法返回一个迭代器对象,该对象包含 NodeList 中每个节点的键值对(key-value pairs)。每个键值对的键为节点的索引,值为节点本身。
NodeList.entries()
返回一个迭代器对象,该对象包含 NodeList 中每个节点的键值对(key-value pairs)。每个键值对的键为节点的索引,值为节点本身。
<!DOCTYPE html>
<html>
<head>
<title>HTML DOM NodeList.entries() 方法示例</title>
</head>
<body>
<ul id="myList">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<script>
const list = document.querySelectorAll("#myList li");
const iterator = list.entries();
for (const [index, node] of iterator) {
console.log(`索引:${index},节点:${node.textContent}`);
}
</script>
</body>
</html>
输出结果:
索引:0,节点:Item 1
索引:1,节点:Item 2
索引:2,节点:Item 3
NodeList.entries()
在标准的 JavaScript 中添加,因此实现可能存在一些浏览器兼容性问题。请在使用时注意浏览器兼容性问题。