Элемент: свойство children
Базовая линия Широко доступно
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Только для чтения children свойство возвращает динамический HTMLCollection, который содержит все дочерние elements элемента, к которому оно было применено.
Element.children включает только узлы элементов. Чтобы получить все дочерние узлы, включая узлы, не являющиеся элементами, такие как текстовые и комментарий узлы, используйте Node.childNodes.
Значение
HTMLCollection , который является динамическим, упорядоченным набором элементов DOM, являющихся дочерними элементами node. Вы можете получить доступ к отдельным дочерним узлам в коллекции, используя метод item() для коллекции или с помощью обозначения массива JavaScript.
Если у элемента нет дочерних элементов, то children представляет собой пустой список с length 0.
Примеры
const myElement = document.getElementById("foo");
for (const child of myElement.children) {
console.log(child.tagName);
}
Спецификации
| Спецификация |
|---|
| DOM # ref-for-dom-parentnode-children① |
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
children |
1 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/children