parentNode
Поддержка браузерами
Описание
Свойство parentNode возвращает родительский элемент указанного узла.
Каждый узел имеет свойство parentNode, указывающее на его родительский элемент в дереве документа. Свойство parentNode доступно только для чтения.
В HTML-документе родительским узлом для корневого элемента (<html>) является объект document.
Синтаксис
parent = node.parentNode
- parent - родительский элемент текущего узла или null, если указанный узел не имеет родителя.
Пример
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Название документа</title>
</head>
<body>
<ul id="list1"><li>Кофе</li><li>Чай</li></ul>
<p id="test">Нажмите на кнопку, чтобы узнать какой родитель у пункта списка.<p>
<button type="button" onclick="getParent()">Кнопка</button>
<script>
function getParent() {
var x = document.getElementById("test");
var y = document.getElementsByTagName("li")[0];
x.innerHTML = 'Родитель пункта списка: ' + y.parentNode.nodeName;
}
</script>
</body>
</html>
Попробовать »