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касиети,
ал акыркы түйүнду камтыйт