Proprietatea parentNode
Proprietatea parentNode conține elementul părinte.
Există și o proprietate aproape identică
parentElement.
Diferențe: pentru tag-ul html
proprietatea parentNode returnează document,
iar parentElement returnează null.
Sintaxă
element.parentNode;
Exemplu
Hai să obținem părintele elementului #elem
și să afișăm pe ecran id-ul său:
<div id="parent">
<p id="elem"></p>
</div>
let elem = document.querySelector('#elem');
let id = elem.parentNode.id;
console.log(id);
Rezultatul executării codului:
'parent'
Vedeți și
-
proprietatea
parentElement,
care determină elementul părinte