пример
Получить коллекцию <body> дочерних узлов элемента:
var c =
document.body.childNodes;
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
Свойство ChildNodes возвращает коллекцию дочерних узлов узла, а, как объект NodeList.
Узлы в сборе сортируются, как они появляются в исходном коде и могут быть доступны с помощью индексов. Индекс начинается с 0.
Примечание: Пробелы внутри элементов рассматривается как текст, и текст рассматривается в качестве узлов. Комментарии также рассматриваются как узлы.
Совет: Вы можете использовать длину свойство объекта NodeList , чтобы определить количество дочерних узлов, то вы можете перебрать все дочерние узлы и извлекать информацию , которую Вы хотите.
Это свойство только для чтения.
Совет: Для того, чтобы вернуть коллекцию узлов элементов узла, а (excluding text and comment nodes) за (excluding text and comment nodes) , используйте детскую недвижимость.
Совет: элемент .childNodes [0] будет производить один и тот же результат, что и FirstChild собственности.
Поддержка браузеров
Имущество | |||||
---|---|---|---|---|---|
childNodes | да | да | да | да | да |
Синтаксис
element .childNodes
Технические подробности
Возвращаемое значение: | Нодлист объект, представляющий собой коллекцию узлов. Узлы в возвращаемых коллекциях сортируются, как они появляются в исходном коде |
---|---|
DOM Version | Базовый уровень 1 Элемент объекта |
Еще примеры
пример
Узнайте, сколько дочерних узлов <div> элемент имеет:
var c =
document.getElementById("myDIV").childNodes.length;
Результат будет с:
5
Попробуй сам " пример
Изменение цвета фона второго дочернего узла (index 1) из <div> элемент:
var c = document.getElementById("myDIV").childNodes;
c[1].style.backgroundColor = "yellow";
Попробуй сам " пример
Получить текст третьего дочернего узла (index 2) из <select> элемента:
var c = document.getElementById("mySelect").childNodes[2].text;
Результат будет с:
Saab
Попробуй сам " Похожие страницы
HTML DOM ссылка: узел. FirstChild недвижимости
HTML DOM ссылка: узел. LastChild недвижимости
HTML DOM ссылка: узел. ParentNode недвижимости
HTML DOM ссылка: узел. NextSibling недвижимости
HTML DOM ссылка: узел. PreviousSibling недвижимости
HTML DOM ссылка: узел. NODENAME недвижимости