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
element.parentNode;
Przykład
Pobierzmy rodzica elementu #elem
i wyświetlmy na ekranie jego id:
<div id="parent">
<p id="elem"></p>
</div>
let elem = document.querySelector('#elem');
let id = elem.parentNode.id;
console.log(id);
Wynik wykonania kodu:
'parent'
Zobacz też
-
właściwość
parentElement,
która określa element nadrzędny (rodzica)