Omadus childNodes

Omadus childNodes hoiab endas pseudomassiivi elemendi alam-sõlmedest (sildid, kommentaarid ja tekstisõlmed).

Süntaks

javascriptelement.childNodes;

Näide

Hankime kõik elemendi alamsõlmed ja kuvame nende sisu ekraanile:

html<div id="parent">text<p>parag</p><!--com--></div>
javascriptlet parent = document.querySelector('#parent');
let nodes = parent.childNodes;

for (let node of nodes) {
  console.log(node.textContent);
}

Näide

Kuvame esimese sõlme sisu:

html<div id="parent">text<p>parag</p><!--com--></div>
javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);

Koodi täitmise tulemus:

javascript'text'

Näide

Kuvame sõlme number 2 sisu:

html<div id="parent">text<p>parag</p><!--com--></div>
javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);

Koodi täitmise tulemus:

javascript'com'

Vaata ka

  • omadus children,
    mis sisaldab alamelemente
  • omadus firstChild,
    mis sisaldab esimest sõlme
  • omadus lastChild,
    mis sisaldab viimast sõlme