Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

HTML DOM children Propery

<Элемент объекта

пример

Получить коллекцию <body> детей элемента:

var c = document.body.children;
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Свойство детей возвращает коллекцию дочерних элементов Элемент, в качестве объекта HTMLCollection.

Элементы коллекции сортируются, как они появляются в исходном коде и могут быть доступны с помощью индексов. Индекс начинается с 0.

Совет: Вы можете использовать свойство длины объекта HTMLCollection , чтобы определить количество дочерних элементов, то вы можете перебрать все ребенок и извлекать информацию , которую Вы хотите.

Разница между этим свойством и ChildNodes , что ChildNodes содержит все узлы, включая текстовые узлы и узлы комментариев, в то время как дети содержат только узлы элементов.


Поддержка браузеров

Числа в таблице указать первую версию браузера, которая полностью поддерживает свойство.

Имущество
children 2,0 9,0 * 3,5 4,0 10,0

* Примечание: Свойство детей полностью поддерживается в IE6 на IE8. Однако, в этих версиях, она возвращает узлы элементов И узлы комментариев. IE9 + возвращает только узлы элементов.


Синтаксис

element .children

Технические подробности

Возвращаемое значение: Живой объект HTMLCollection, представляющий собой коллекцию узлов элементов. Элементы в возвращаемых коллекциях сортируются, как они появляются в исходном коде
DOM Version Базовый уровень 1 Элемент объекта

Примеры

Еще примеры

пример

Узнайте, сколько детей <div> элемент имеет:

var c = document.getElementById("myDIV").children.length;

Результат будет с:

2
Попробуй сам "

пример

Изменение цвета фона второго ребенка элемента <div> элемент:

var c = document.getElementById("myDIV").children;
c[1].style.backgroundColor = "yellow";
Попробуй сам "

пример

Получить текст третьего элемента ребенка (index 2) из <select> элемента:

var c = document.getElementById("mySelect").children[2].text;

Результат будет с:

Saab
Попробуй сам "

пример

Перебор всех детей <body> и изменить их цвет фона на красный:

var c = document.body.children;
var i;
for (i = 0; i < c.length; i++) {
    c[i].style.backgroundColor = "red";
}
Попробуй сам "

Похожие страницы

HTML DOM ссылка: childNodes Property


<Элемент объекта