childNodes հատկությունը
childNodes հատկությունը իր մեջ պահում է
կեղծ-զանգված
էլեմենտի ենթահանգույցների (պիտակներ, մեկնաբանություններ
և տեքստային հանգույցներ):
Շարահյուսություն
էլեմենտ.childNodes;
Օրինակ
Ստացնենք էլեմենտի բոլոր ենթահանգույցները և ցուցադրենք էկրանին դրանց պարունակությունը:
<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Օրինակ
Ցուցադրենք առաջին հանգույցի պարունակությունը.
<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Կոդի կատարման արդյունք.
'տեքստ'
Օրինակ
Ցուցադրենք 2 համարով հանգույցի պարունակությունը.
<div id="parent">տեքստ<p>պարբերություն</p><!--մեկնաբանություն--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Կոդի կատարման արդյունք.
'մեկնաբանություն'
Տես նաև
-
childrenհատկությունը,
որը պարունակում է ենթաէլեմենտները -
firstChildհատկությունը,
որը պարունակում է առաջին հանգույցը -
lastChildհատկությունը,
որը պարունակում է վերջին հանգույցը