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ă

javascriptelement.parentNode;

Exemplu

Hai să obținem părintele elementului #elem și să afișăm pe ecran id-ul său:

html<div id="parent">
  <p id="elem"></p>
</div>
javascriptlet elem = document.querySelector('#elem');
let id = elem.parentNode.id;

console.log(id);

Rezultatul executării codului:

javascript'parent'

Vedeți și