Egenskaben childNodes
Egenskaben childNodes indeholder en
pseudofelt
af underordnede noder for elementet (tags, kommentarer
og tekstnoder).
Syntaks
element.childNodes;
Eksempel
Lad os hente alle de underordnede noder af elementet og vise deres indhold på skærmen:
<div id="parent">tekst<p>afsnit</p><!--kom--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Eksempel
Lad os vise indholdet af den første node:
<div id="parent">tekst<p>afsnit</p><!--kom--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Resultatet af kodeudførelsen:
'tekst'
Eksempel
Lad os vise indholdet af node nummer 2:
<div id="parent">tekst<p>afsnit</p><!--kom--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Resultatet af kodeudførelsen:
'kom'
Se også
-
egenskaben
children,
som indeholder underordnede elementer -
egenskaben
firstChild,
som indeholder den første node -
egenskaben
lastChild,
som indeholder den sidste node