Свойство 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,
    което определя родителския елемент