Свойство parentNode

Свойство parentNode содержит родительский элемент. Существует также почти идентичное свойство parentElement. Отличия: для тега html свойство parentNode возвращает document, а parentElement возвращает null.

Синтаксис

javascriptэлемент.parentNode;

Пример

Давайте получим родителя элемента #elem и выведем на экран его id:

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

console.log(id);

Результат выполнения кода:

javascript'parent'

Смотрите также

  • свойство parentElement,
    которое определяет родительский элемент