childNodes Özelliği
childNodes özelliği, bir öğenin alt düğümlerinin
sözde dizisini
içerir (etiketler, yorumlar
ve metin düğümleri).
Sözdizimi
öğe.childNodes;
Örnek
Bir öğenin tüm alt düğümlerini alalım ve içeriklerini ekrana yazdıralım:
<div id="parent">metin<p>paragraf</p><!--yorum--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Örnek
İlk düğümün içeriğini yazdıralım:
<div id="parent">metin<p>paragraf</p><!--yorum--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Kodun çalıştırılmasının sonucu:
'metin'
Örnek
2 numaralı düğümün içeriğini yazdıralım:
<div id="parent">metin<p>paragraf</p><!--yorum--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Kodun çalıştırılmasının sonucu:
'yorum'
Ayrıca Bakınız
-
childrenözelliği,
alt öğeleri içerir -
firstChildözelliği,
ilk düğümü içerir -
lastChildözelliği,
son düğümü içerir