このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Document: children プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2017年10月⁩.

children プロパティは読み取り専用で、呼び出された文書の子要素 (elements) をすべて含む HTMLCollection を返します。

HTML 文書では、これは通常ルートの <html> 要素のみです。

文書内の固有の HTML 要素の子要素については Element.children を参照してください。

HTMLCollection は、現在の文書の子要素である DOM 要素の、順序付けられた生きた集合です。コレクションで item() メソッドを使用するか、 JavaScript の配列記法を使って、コレクション内の個々の子ノードにアクセスすることができます。

もし文書内に要素の子要素がない場合、childrenlength0 の空のリストになります。

js
document.children;
// HTMLCollection [<html>]
// 通常は文書の唯一の直接の子要素であるルート <html> 要素のみを格納します。

文書内の特定の HTML 要素の子要素については Element.children を参照してください。

仕様書

Specification
DOM
# ref-for-dom-parentnode-children①

ブラウザーの互換性

関連情報