Element: children 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

只讀的 children 屬性返回一個即時 HTMLCollection,其中包含在呼叫它的元素上的所有子 elements

Element.children 只包含元素節點。要獲取所有子節點,包括文字節點和註釋節點等非元素節點,請使用 Node.childNodes

一個 HTMLCollection,它是一個即時的、有序的 DOM 元素集合,這些元素是 node 的子元素。您可以透過集合上的 item() 方法,或透過使用 JavaScript 陣列樣式表示法來訪問集合中的單個子節點。

如果元素沒有元素子節點,則 children 是一個長度為 0 的空列表。

示例

js
const myElement = document.getElementById("foo");
for (const child of myElement.children) {
  console.log(child.tagName);
}

規範

規範
DOM
# ref-for-dom-parentnode-children①

瀏覽器相容性

另見