Ponavljanje vozlišč z zanko v JavaScript
Kot že morate vedeti, v lastnosti children
so vsi DOM elementi, ki so neposredni
potomci danega elementa. Obstaja podobna
lastnost childNodes, ki vsebuje
vse potomce-vozlišča elementa.
Na primer, s to lastnostjo izpišimo različna vozlišča iz našega elementa:
console.log(elem.childNodes[0]);
console.log(elem.childNodes[1]);
console.log(elem.childNodes[2]);
In zdaj ponovimo vozlišča elementa z zanko:
for (let node of elem.childNodes) {
console.log(node);
}
Podan je div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Ponovite z zanko vsa vozlišča tega div in jih izpišite v konzolo.