MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

摘要

返回 NodeList 集合中子节点数量

语法

numItems =nodeList.length
  • numItems 是一个整数,表示 NodeList 子节点的数量。

例子

// 获取文档中的所有 p 标签
var items = document.getElementsByTagName("p"); 

// 循环 items 然后输出每个 p 标签 html
var gross = "";
for (var i = 0; i < items.length; i++) {
  gross += items[i].innerHTML;
}

// gross 现在集合了所有 p 标签的 HTML 内容。 

注意

length 不是 元素(Element)的属性,而是 NodeList 的属性。NodeList 是使用 DOM 操作方法返回的对象,比如使用 document.getElementsByTagName 就会返回一个 NodeList 对象。

length 是在 DOM 操作中非常常见的属性。最常见的是用 length 属性来判断某些节点是否存在,或者如上述一样,用在 for 循环上。

规范

length

文档标签和贡献者

标签: 
 此页面的贡献者: Cattla
 最后编辑者: Cattla,