Node.hasChildNodes()

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

構文

hasChildNodes();

引数

なし。

返値

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

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

関連情報