Właściwość parentNode

Właściwość parentNode zawiera element nadrzędny (rodzic). Istnieje również prawie identyczna właściwość parentElement. Różnice: dla znacznika html właściwość parentNode zwraca document, a parentElement zwraca null.

Składnia

javascriptelement.parentNode;

Przykład

Pobierzmy rodzica elementu #elem i wyświetlmy na ekranie jego id:

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

console.log(id);

Wynik wykonania kodu:

javascript'parent'

Zobacz też

  • właściwość parentElement,
    która określa element nadrzędny (rodzica)