Nodeノード.childNodes プロパティ

本ページには広告が含まれています。

このノードのすべての子孫(要素、テキスト、コメント)を持つ、生きたNodeList オブジェクト (DOM)を返します。childNodesは要素(Element)だけでなくテキスト(Text)やコメント(Comment)なども含むため、要素だけを取得したい場合はElement.childNodes (DOM)を使います。

構文
  1. NodeList = Node.childNodes
引数
戻り値
ノードの子を含む生きたNodeList オブジェクト (DOM)

Node オブジェクトを返すメソッド・プロパティ

Document.childNodes (DOM)
外部文書からノードを取り込みます。

使い方

contentに子要素がないため、0を返します。

HTML
<div id="content"></div>
UWSC
DIM Document = IE.Document()
DIM Node = Document.getElementById("content")
PRINT Node.childNodes.length
結果
プレーンテキスト
0

contentに子要素がli要素の3つなので、3を返します。

HTML
<div id="content"><ol><li>リスト1</li><li>リスト2</li><li>リスト3</li></ol></div>
UWSC
DIM Document = IE.Document()
DIM Node = Document.getElementById("content")
PRINT Node.childNodes.length
結果
プレーンテキスト
3