Vlastnosť childNodes
Vlastnosť childNodes uchováva
pseudopole
podriadených uzlov elementu (tagy, komentáre
a textové uzly).
Syntax
element.childNodes;
Príklad
Získame všetky podriadené uzly elementu a vypíšeme ich obsah:
<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);
}
Príklad
Vypíšeme obsah prvého uzla:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Výsledok vykonania kódu:
'text'
Príklad
Vypíšeme obsah uzla s číslom 2:
<div id="parent">text<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Výsledok vykonania kódu:
'com'
Pozrite tiež
-
vlastnosť
children,
ktorá obsahuje podriadené elementy -
vlastnosť
firstChild,
ktorá obsahuje prvý uzol -
vlastnosť
lastChild,
ktorá obsahuje posledný uzol