Element: children property
The read-only children
property returns a live HTMLCollection
which contains all of the child elements
of the element upon which it was called.
Element.children
includes only element nodes. To get all child nodes, including non-element nodes like text and comment nodes, use Node.childNodes
.
Value
An HTMLCollection
which is a live, ordered collection of the DOM elements which are children of node
. You can access the individual child nodes in the collection by using either the item()
method on the collection, or by using JavaScript array-style notation.
If the element has no element children, then children
is an empty list with a length
of 0
.
Examples
const myElement = document.getElementById("foo");
for (const child of myElement.children) {
console.log(child.tagName);
}
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
children |
1 |
12 |
3.5 |
9
6–9Also includes non-standard HTMLCommentElement nodes.
|
10 |
4 |
4.4 |
18 |
4 |
10.1 |
3 |
1.0 |
See also