Node: hasChildNodes() メソッド

hasChildNodes()Node インターフェイスのメソッドで、この Node子ノードがあるかどうかを示す論理値を返します。

構文

js
hasChildNodes()

引数

なし。

返値

論理値で、このノードに子ノードがあれば true を、そうでなければ false を返します。

js
let foo = document.getElementById("foo");

if (foo.hasChildNodes()) {
  // 'foo.childNodes' で何かを行う
}

仕様書

Specification
DOM Standard
# ref-for-dom-node-haschildnodes①

ブラウザーの互換性

BCD tables only load in the browser

関連情報