--- title: Node.children slug: Web/API/ParentNode/children tags: - API - DOM - ParentNode - Property - Reference translation_of: Web/API/ParentNode/children ---
{{ APIRef("DOM") }}
Свойство children {{domxref("ParentNode")}} является свойством только для чтения, которое возвращает {{domxref("HTMLCollection")}}, содержащее все дочерние {{domxref("Element", "elements")}} узла, на котором он был вызван.
var elList = elementNodeReference.children;
В результате, elList - живая коллекция, состоящая из дочерних элементов узла elementNodeReference, и стоит подметить, что если у узла детей нет, она будет пустой. Определить это можно, обратившись к свойству length, которое содержит в себе количество элементов в коллекции.
<ul>
<li>1 пункт</li>
<li>2 пункт</li>
</ul>
<script type="text/javascript">
var elementChildrens = document.querySelector("ul").children;
for (var i=0, child; child=elementChildrens[i]; i++) {
//elementChildrens - коллеция детей списка
//child - последовательно, каждый из элементов elementChildrens
alert(child.innerHTML);
}
</script>
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('DOM WHATWG', '#dom-parentnode-children', 'ParentNode.children')}} | {{Spec2('DOM WHATWG')}} | Начальное определение. |
{{ CompatibilityTable() }}
| Особенность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка {{domxref("Element")}} | 1.0 | {{CompatGeckoDesktop("1.9.1")}} | 9.0 [1] | 10.0 | 4.0 |
|
Поддержка {{domxref("Document")}} и {{domxref("DocumentFragment")}} {{experimental_inline}} |
29.0 | {{CompatGeckoDesktop("25.0")}} | {{CompatNo}} | 16.0 | {{CompatNo}} |
| Поддержка {{domxref("SVGElement")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} |
| Особенность | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Базовая поддержка {{domxref("Element")}} | {{ CompatVersionUnknown() }} | {{CompatGeckoMobile("1.9.1")}} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} |
| Поддержка {{domxref("Document")}} и {{domxref("DocumentFragment")}} {{experimental_inline}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("25.0")}} | {{CompatNo}} | 16.0 | {{CompatNo}} |
Internet Explorer 6, 7 и 8 поддерживают данное свойство, но ошибочно включают в коллекцию комментарии ({{domxref("Comment")}}) в HTML-коде.