Ominaisuus childNodes
Ominaisuus childNodes sisältää
pseudotaulukon
elementin lapsisoluista (tagit, kommentit
ja tekstisolmut).
Syntaksi
elementti.childNodes;
Esimerkki
Haetaan kaikki elementin lapsisolmut ja näytetään niiden sisältö näytöllä:
<div id="parent">teksti<p>kappale</p><!--kom--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Esimerkki
Näytetään ensimmäisen solmun sisältö:
<div id="parent">teksti<p>kappale</p><!--kom--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Koodin suorituksen tulos:
'teksti'
Esimerkki
Näytetään solmun numero 2 sisältö:
<div id="parent">teksti<p>kappale</p><!--kom--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Koodin suorituksen tulos:
'kom'
Katso myös
-
ominaisuus
children,
joka sisältää lapsielementit -
ominaisuus
firstChild,
joka sisältää ensimmäisen solmun -
ominaisuus
lastChild,
joka sisältää viimeisen solmun