Właściwość childNodes
Właściwość childNodes przechowuje
pseudotablicę
węzłów potomnych elementu (znaczniki, komentarze
i węzły tekstowe).
Składnia
element.childNodes;
Przykład
Pobierzmy wszystkie węzły potomne elementu i wyświetlmy ich zawartość:
<div id="parent">tekst<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Przykład
Wyświetlmy zawartość pierwszego węzła:
<div id="parent">tekst<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Wynik wykonania kodu:
'tekst'
Przykład
Wyświetlmy zawartość węzła o numerze 2:
<div id="parent">tekst<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Wynik wykonania kodu:
'com'
Zobacz też
-
właściwość
children,
która zawiera elementy potomne -
właściwość
firstChild,
która zawiera pierwszy węzeł -
właściwość
lastChild,
która zawiera ostatni węzeł