De eigenschap childNodes
De eigenschap childNodes bevat een
pseudo-array
van kinderknooppunten van het element (tags, commentaren
en tekstknooppunten).
Syntaxis
javascriptelement.childNodes;
Voorbeeld
Laten we alle kindknooppunten van het element verkrijgen en hun inhoud op het scherm weergeven:
html<div id="parent">tekst<p>alinea</p><!--com--></div>javascriptlet parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Voorbeeld
Laten we de inhoud van het eerste knooppunt weergeven:
html<div id="parent">tekst<p>alinea</p><!--com--></div>javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Resultaat van het uitvoeren van de code:
javascript'tekst'
Voorbeeld
Laten we de inhoud weergeven van het knooppunt met nummer 2:
html<div id="parent">tekst<p>alinea</p><!--com--></div>javascriptlet parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Resultaat van het uitvoeren van de code:
javascript'com'
Zie ook
-
de eigenschap
children,
die kindelementen bevat -
de eigenschap
firstChild,
die het eerste knooppunt bevat -
de eigenschap
lastChild,
die het laatste knooppunt bevat