Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Node.children

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Описание

Свойство Node.children возвращает живую коллекцию (HTMLCollection) дочерних элементов узла.

Синтаксис

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>
  

 

 

Спецификация

Спецификация Статус Комментарий
DOM
Определение 'ParentNode.children' в этой спецификации.
Живой стандарт Начальное определение.

Поддержка браузерами

Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка Element 1.0 3.5 (1.9.1) 9.0 [1] 10.0 4.0

Поддержка Document и DocumentFragment

29.0 25.0 (25.0) Нет 16.0 Нет
Поддержка SVGElement (Да) (Да) Нет ? Нет
Особенность Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Element (Да) 1.0 (1.9.1) (Да) (Да) (Да)
Поддержка Document и DocumentFragment (Да) 25.0 (25.0) Нет 16.0 Нет

 

Internet Explorer 6, 7 и 8 поддерживают данное свойство, но ошибочно включают в коллекцию комментарии (Comment) в HTML-коде.

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

Метки документа и участники

 Внесли вклад в эту страницу: RblSb, evgkit, In4in
 Обновлялась последний раз: RblSb,