Spec-Zone.ru › Web APIs

Узел: свойство parentNode

Базовая версия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Только для чтения parentNode свойство интерфейса Node возвращает родительский узел указанного узла в дереве DOM.

Document и DocumentFragment узлы никогда не могут иметь родителя, поэтому parentNode всегда возвращает null. Также возвращает null если узел был только что создан и еще не добавлен в дерево. Node.parentElement, с другой стороны, возвращает только Element узлы.

Значение

A Node, являющийся родителем текущего узла. Родитель элемента — это Element узел, Document узел или DocumentFragment узел.

Пример

Использование parentNode

В этом примере удаляется узел из дерева, если он еще не находится в дереве.

if (node.parentNode) {
  node.parentNode.removeChild(node);
}

Спецификации

Спецификация
DOM
# ref-for-dom-node-parentnode①

Совместимость браузеров

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
parentNode 1 12 1 7 1.1 18 4 10.1 1 1.0 4.4

См. также

  • Node.firstChild
  • Node.lastChild
  • Node.childNodes
  • Node.nextSibling
  • Node.parentElement
  • Node.previousSibling
  • Node.removeChild

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Node/parentNode

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API