HTML DOM NodeList length 属性
- 前のページ keys()
- 次のページ values()
- 上一階層に戻る HTML DOM NodeList
定义和用法
length 属性返回 NodeList 中的节点数。
length 属性是只读的。
实例
例子 1
获取文档中子节点的数量:
const nodeList = document.body.childNodes; let number = nodeList.length;
例子 2
获取 <body> 元素的子节点:
const nodeList = document.body.childNodes;
例 3
"myDIV" 内の子ノードの数を取得します:
const element = document.getElementById("myDIV"); let numb = element.childNodes.length;
例 4
"myDIV" 内の <p> 要素の数:
const div = document.getElementById("myDIV"); const list = div.querySelectorAll("p"); let number = list.length;
例 5
"myDIV" 内のすべての <p> 要素を遍历し、そのフォントサイズを変更します:
const div = document.getElementById("myDIV"); const list = div.querySelectorAll("p"); for (let i = 0; i < list.length; i++) { list[i].style.fontSize = "red"; }
例 6
すべての子ノードを遍历し、各ノードの名前を収集します:
const list = document.body.childNodes; let text = ""; for (let i = 0; i < list.length; i++) { text += list[i].nodeName + "<br>"; }
構文
nodelist.length
返り値
タイプ | 説明 |
---|---|
数字 | NodeList 内のノードの数。 |
ブラウザのサポート
nodelist.length は DOM Level 1 (1998) の特性です。
すべての現代ブラウザがサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
関連ページ
- 前のページ keys()
- 次のページ values()
- 上一階層に戻る HTML DOM NodeList