Свойство parentNode
Пример element.parentnode
Получить имя родительского узла из "myLI":
let name = document.getElementById("myLI").parentNode.nodeName;
Попробуйте сами »
Щелкните по элементу (<span>), чтобы скрыть его родительский элемент:
<div>
<span onclick="this.parentNode.style.display = 'none';">x</span>
</div>
Попробуйте сами »
Описание parentNode
Свойство parentNode возвращает родительский узел элемента или узла.
Свойство parentNode доступно только для чтения.
Связные страницы parentNode
HTML Nodes или Elements
В HTML DOM (объектной модели документа) HTML-документ представляет собой набор узлов с дочерними узлами (или без них).
Nodes являются узлами элементов, текстовыми узлами и узлами комментариев.
Пробелы между элементами также являются текстовыми узлами.
Elements являются только узлами элементов.
childNodes или children
childNodes возвращает дочерние узлы (узлы элементов, текстовые узлы и узлы комментариев).
children возвращает дочерние элементы (не текстовые узлы и узлы комментариев).
Siblings или Element Siblings
Siblings "братья" и "сестры".
Siblings являются узлами с одним и тем же родителем (в одном списке childNodes).
Element Siblings являются элементами с одним и тем же родителем (в одном и том же списке дочерних элементов).
Синтаксис parentNode
element.parentNode
или
node.parentNode
Возвращаемое значение parentNode
| Тип | Описание |
|---|---|
| Node | Родительский узел.null если у узла нет родителя. |
Поддержка parentNode
element.parentnode является особенностью DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |