js 获取父元素
时间: 2023-07-25 10:12:01 浏览: 175
js与jquery获取父元素,删除子元素的两种不同方法.docx
可以使用父元素的 `parentNode` 属性来获取一个元素的直接父元素,例如:
```javascript
var childElement = document.getElementById("child");
var parentElement = childElement.parentNode;
```
如果要获取祖先元素,可以使用 `parentNode` 属性的链式调用,例如:
```javascript
var childElement = document.getElementById("child");
var grandparentElement = childElement.parentNode.parentNode;
```
如果要获取某个元素的直接父元素,并且该父元素符合某个特定的 CSS 选择器,可以使用 `parentElement.querySelector` 方法,例如:
```javascript
var childElement = document.getElementById("child");
var parentElement = childElement.parentElement.querySelector(".parent-selector");
```
阅读全文