Proprietà parentNode

La proprietà parentNode contiene l'elemento genitore. Esiste anche una proprietà quasi identica parentElement. Differenze: per il tag html la proprietà parentNode restituisce document, mentre parentElement restituisce null.

Sintassi

javascriptelemento.parentNode;

Esempio

Otteniamo l'elemento genitore di #elem e visualizziamo il suo id:

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

console.log(id);

Risultato dell'esecuzione del codice:

javascript'parent'

Vedi anche