close

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

View in English Always switch to English

NodeList:length 属性

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

NodeList.length 属性返回 NodeList 中包含的元素数量。

一个表示 NodeList 中元素的数量的整数值。

示例

length 属性在 DOM 编程中非常有用。它通常用来检测列表的长度,以判断列表是否存在。同时,它也常被用作 for 循环中的迭代条件,如下面的示例所示。

js
// 文档中所有的段落元素
const items = document.getElementsByTagName("p");

// 遍历列表中的每一项,将整个元素内容追加为一段 HTML 字符串
let gross = "";
for (let i = 0; i < items.length; i++) {
  gross += items[i].innerHTML;
}

// gross 现在包含了所有段落的 HTML 内容

规范

规范
DOM
# ref-for-dom-nodelist-length①

浏览器兼容性