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