# Свойство parentNode

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

## Синтаксис

`элемент.parentNode;`

## Пример

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

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

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

`'parent'`

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

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

←→
↑
en ru