--- 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-коде.

Смотрите также