Savybė childNodes
Savybė childNodes savyje saugo
pseudomasyvą
vaikinių elemento mazgų (žymės, komentarai
ir tekstiniai mazgai).
Sintaksė
elementas.childNodes;
Pavyzdys
Gaukime visus vaikinius elemento mazgus ir išveskime į ekraną jų turinį:
<div id="parent">tekstas<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Pavyzdys
Išveskime pirmojo mazgo turinį:
<div id="parent">tekstas<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Kodo vykdymo rezultatas:
'tekstas'
Pavyzdys
Išveskime mazgo su numeriu 2 turinį:
<div id="parent">tekstas<p>parag</p><!--com--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Kodo vykdymo rezultatas:
'com'
Taip pat žiūrėkite
-
savybė
children,
kuri saugo vaikinius elementus -
savybė
firstChild,
kuri saugo pirmąjį mazgą -
savybė
lastChild,
kuri saugo paskutinį mazgą