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қасиеті,
ол соңғы түйінді қамтиды