HTML DOM NodeList values() 方法

定义和用法

values() 方法返回含有来自 NodeList 的值的迭代器。

实例

例子 1

列出文档的子节点:

const list = document.body.childNodes;

for (let x of list.values()) {
  text += x;
}

亲自试一试

例子 2

列出文档子节点的名称:

const list = document.body.childNodes;

for (let x of list.values()) {
  text += x.nodeName;
}

亲自试一试

例子 3

列出文档子节点的类型:

const list = document.body.childNodes;

for (let x of list.values()) {
  text += x.nodeType;
}

亲自试一试

语法

nodelist.values()

参数

无参数。

返回值

类型 描述
对象 含有列表中值的 Iterator 对象。

浏览器支持

nodelist.values() 是 DOM Level 4 (2015) 特性。

所有现代浏览器都支持它:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

Internet Explorer 11(或更早版本)不支持 nodelist.values()。

相关页面

length 属性

entries() 方法

forEach() 方法

item() 方法

keys() 方法

NodeList 对象

childNodes() 方法

querySelectorAll() 方法

getElementsByName() 方法