NodeList:length 属性
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 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 内容
规范
| Specification |
|---|
| DOM> # ref-for-dom-nodelist-length①> |
浏览器兼容性
Loading…