Derniers tutoriels de développement web
 

HTML DOM children Propery

<Object Élément

Exemple

Obtenez une collection de <body> enfants de l' élément:

var c = document.body.children;
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Les enfants propriété renvoie une collection des éléments enfants d'un élément, comme un objet HTMLCollection.

Les éléments de la collection sont classés comme ils apparaissent dans le code source et sont accessibles par des numéros d'index. L'indice commence à 0.

Astuce: Vous pouvez utiliser la propriété de longueur de l'objet HTMLCollection pour déterminer le nombre d'éléments de l' enfant, alors vous pouvez boucle à travers tous les enfants et extraire les informations que vous voulez.

La différence entre cette propriété et childNodes , est que childNodes contiennent tous les noeuds, y compris les noeuds texte et les nœuds de commentaires, alors que les enfants ne contiennent que des noeuds d'élément.


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge entièrement la propriété.

Propriété
children 2.0 9.0 * 3.5 4.0 10.0

* Note: La propriété des enfants est entièrement pris en charge dans IE6 à IE8. Cependant, dans ces versions, il retourne aux noeuds d'éléments noeuds de commentaire. IE9 + renvoie uniquement les noeuds d'éléments.


Syntaxe

element .children

Détails techniques

Valeur de retour: Un objet HTMLCollection en direct, ce qui représente un ensemble de noeuds d'éléments. Les éléments de la collection retournés sont classés comme ils apparaissent dans le code source
version DOM Niveau de base 1 Élément objet

Exemples

autres exemples

Exemple

Découvrez combien d'enfants un <div> élément a:

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

Le résultat de c sera:

2
Essayez vous - même »

Exemple

Changer la couleur de fond du second élément enfant d'un <div> élément:

var c = document.getElementById("myDIV").children;
c[1].style.backgroundColor = "yellow";
Essayez vous - même »

Exemple

Obtenez le texte du troisième élément enfant (index 2) d'un <select> élément:

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

Le résultat de c sera:

Saab
Essayez vous - même »

Exemple

Boucle à travers tous les enfants de <body> et changer leur couleur d'arrière - plan rouge:

var c = document.body.children;
var i;
for (i = 0; i < c.length; i++) {
    c[i].style.backgroundColor = "red";
}
Essayez vous - même »

Pages associées

Référence HTML DOM: childNodes Property


<Object Élément