Свойство parentNode - получение родителя элемента на JavaScript
Свойство 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
,
которое определяет родительский элемент