childNodes հատկությունը

childNodes հատկությունը իր մեջ պահում է կեղծ-զանգված էլեմենտի ենթահանգույցների (պիտակներ, մեկնաբանություններ և տեքստային հանգույցներ):

Շարահյուսություն

javascriptէլեմենտ.childNodes;

Օրինակ

Ստացնենք էլեմենտի բոլոր ենթահանգույցները և ցուցադրենք էկրանին դրանց պարունակությունը:

html<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
javascriptlet parent = document.querySelector('#parent');
let nodes = parent.childNodes;

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

Օրինակ

Ցուցադրենք առաջին հանգույցի պարունակությունը.

html<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);

Կոդի կատարման արդյունք.

javascript'տեքստ'

Օրինակ

Ցուցադրենք 2 համարով հանգույցի պարունակությունը.

html<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);

Կոդի կատարման արդյունք.

javascript'մեկնաբանություն'

Տես նաև

  • children հատկությունը,
    որը պարունակում է ենթաէլեմենտները
  • firstChild հատկությունը,
    որը պարունակում է առաջին հանգույցը
  • lastChild հատկությունը,
    որը պարունակում է վերջին հանգույցը