Уласцівасць childNodes
Уласцівасць childNodes захоўвае ў сабе
псеўдамасіў
даччыных вузлоў элемента (тэгі, каментары
і тэкставыя вузлы).
Сінтаксіс
элемент.childNodes;
Прыклад
Атрымаем усе даччыныя вузлы элемента і вывядзем на экран іх змест:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Прыклад
Выведзем змест першага вузла:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Вынік выканання кода:
'text'
Прыклад
Выведзем змест вузла з нумарам 2:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Вынік выканання кода:
'com'
Глядзіце таксама
-
уласцівасць
children,
якое ўтрымлівае даччыныя элементы -
уласцівасць
firstChild,
якое ўтрымлівае першы вузол -
уласцівасць
lastChild,
якое ўтрымлівае апошні вузол