此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

NodeList:values() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2017年10月⁩.

NodeList.values() 方法返回一个用于遍历该对象中包含的所有值(值为 Node 对象)的迭代器

语法

js
values() 

返回值

返回一个迭代器

示例

js
const node = document.createElement("div"); const kid1 = document.createElement("p"); const kid2 = document.createTextNode("hey"); const kid3 = document.createElement("span"); node.appendChild(kid1); node.appendChild(kid2); node.appendChild(kid3); const list = node.childNodes; // 使用 for...of for (const value of list.values()) { console.log(value); } 

结果为:

<p> #text "hey" <span> 

浏览器兼容性

参见