Svojstvo childNodes
Svojstvo childNodes u sebi čuva
pseudoniz
podređenih čvorova elementa (tagovi, komentari
i tekstualni čvorovi).
Sintaksa
element.childNodes;
Primer
Dobijamo sve podređene čvorove elementa i ispisujemo na ekran njihov sadržaj:
<div id="parent">tekst<p>paragraf</p><!--komentar--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Primer
Ispisujemo sadržaj prvog čvora:
<div id="parent">tekst<p>paragraf</p><!--komentar--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Rezultat izvršenja koda:
'tekst'
Primer
Ispisujemo sadržaj čvora broj 2:
<div id="parent">tekst<p>paragraf</p><!--komentar--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Rezultat izvršenja koda:
'komentar'
Pogledajte takođe
-
svojstvo
children,
koje sadrži podređene elemente -
svojstvo
firstChild,
koje sadrži prvi čvor -
svojstvo
lastChild,
koje sadrži poslednji čvor