Свойство childNodes
Свойство childNodes ичда
псевдомассив
элементнинг дочер турғунларини (теглар, шарҳлар
ва матн турғунларини) сақлайди.
Синтаксис
элемент.childNodes;
Мисол
Элементнинг барча дочер турғунларини оламиз ва уларнинг ички мазмунини экранга чиқарамиз:
<div id="parent">матн<p>параграф</p><!--шарҳ--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Мисол
Биринчи турғуннинг ички мазмунини чиқарамиз:
<div id="parent">матн<p>параграф</p><!--шарҳ--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Кодни ишга тушириш натижаси:
'матн'
Мисол
2-рақамли турғуннинг ички мазмунини чиқарамиз:
<div id="parent">матн<p>параграф</p><!--шарҳ--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Кодни ишга тушириш натижаси:
'шарҳ'
Қараб ҳам чиқинг
-
свойство
children,
у дочер элементларни ўз ичига олади -
свойство
firstChild,
у биринчи турғунни ўз ичига олади -
свойство
lastChild,
у охирги турғунни ўз ичига олади