Egenskapen childNodes
Egenskapen childNodes innehåller en
pseudomatris
av underordnade noder för ett element (taggar, kommentarer
och textnoder).
Syntax
element.childNodes;
Exempel
Låt oss hämta alla underordnade noder av elementet och visa deras innehåll på skärmen:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Exempel
Låt oss visa innehållet i den första noden:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Resultat av kodkörning:
'text'
Exempel
Låt oss visa innehållet i nod nummer 2:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Resultat av kodkörning:
'com'
Se även
-
egenskapen
children,
som innehåller underordnade element -
egenskapen
firstChild,
som innehåller den första noden -
egenskapen
lastChild,
som innehåller den sista noden