Veturia childNodes

Veturia childNodes ruan brenda saj një pseudo-array të nyjeve fëmijë të elementit (etiketa, komente dhe nyje tekstuale).

Sintaksa

javascriptelement.childNodes;

Shembull

Le të marrim të gjitha nyjet fëmijë të elementit dhe t'i shfaqim në ekran përmbajtjen e tyre:

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

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

Shembull

Le të shfaqim përmbajtjen e nyjes së parë:

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

Rezultati i ekzekutimit të kodit:

javascript'tekst'

Shembull

Le të shfaqim përmbajtjen e nyjes me numër 2:

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

Rezultati i ekzekutimit të kodit:

javascript'koment'

Shihni gjithashtu

  • veturia children,
    e cila përmban elementet fëmijë
  • veturia firstChild,
    e cila përmban nyjen e parë
  • veturia lastChild,
    e cila përmban nyjen e fundit