NodeList.length
摘要
返回 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 循环上。