Ответ
Родитель (parent) в контексте DOM — это элемент, который содержит другой элемент (дочерний). В JavaScript можно получить родителя через свойство parentNode
или parentElement
.
const child = document.querySelector('.child');
const parent = child.parentNode; // или child.parentElement
Разница между parentNode
и parentElement
:
parentNode
вернёт любой узел (например, текстовый или document)parentElement
вернёт только элемент (null, если родитель не элемент)
Пример:
<div class="parent">
<p class="child">Text</p>
</div>