gpt4 book ai didi

javascript - JavaScript 中的 NodeList 对象

转载 作者:IT王子 更新时间:2023-10-29 03:08:04 24 4
gpt4 key购买 nike

谁能告诉我 NodeList 是什么类型的对象。我读到它是一个类似数组的对象,可以通过括号表示法访问它,例如 var a = someNode.childNode[0];。这怎么可能,因为通过括号表示法我们只能访问对象的属性,据我所知我们不能访问

最佳答案

NodeListDOM 元素 的集合。它就像一个数组(但它不是)。要使用它,您必须将它变成一个常规的 JavaScript 数组。以下代码段可以为您完成这项工作。

const nodeList = document.getElementsByClassName('.yourClass'),
nodeArray = [].slice.call(nodeList);

更新:

// newer syntax
const nodeList = Array.from(document.querySelectorAll('[selector]'))

// or
const nodeList = [...document.querySelectorAll('[selector]')]

关于javascript - JavaScript 中的 NodeList 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com