Propriété childNodes
La propriété childNodes contient un
pseudo-tableau
des nœuds enfants de l'élément (balises, commentaires
et nœuds textuels).
Syntaxe
élément.childNodes;
Exemple
Récupérons tous les nœuds enfants de l'élément et affichons leur contenu :
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Exemple
Affichons le contenu du premier nœud :
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Résultat de l'exécution du code :
'text'
Exemple
Affichons le contenu du nœud numéro 2 :
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Résultat de l'exécution du code :
'com'
Voir aussi
-
la propriété
children,
qui contient les éléments enfants -
la propriété
firstChild,
qui contient le premier nœud -
la propriété
lastChild,
qui contient le dernier nœud