parentElement
属性返回元素的父元素。
var parentElement = element.parentElement;
| 值 | 描述 |
|---|---|
Element
|
元素的父元素。 |
null
|
元素没有父元素。 |
获取元素的父元素:
var div = document.getElementById("myDiv");
var parent = div.parentElement;
检查元素是否有父元素:
if (div.parentElement) {// 元素有父元素
}
获取元素的所有祖先元素(包括父元素、祖父元素等):
var ancestors = [];
var currentElement = div;
while (currentElement.parentElement) {ancestors.push(currentElement.parentElement);currentElement = currentElement.parentElement;
}
| 浏览器 | 支持版本 |
|---|---|
| Chrome | 所有版本 |
| Firefox | 所有版本 |
| Safari | 所有版本 |
| Edge | 所有版本 |
| Opera | 所有版本 |
本文地址:https://www.qianwe.com/article/dab1afb07cb340e0ab8a.html