一尘不染

获取元素的父div

javascript

这应该真的很简单,但是我遇到了麻烦。如何获得子元素的父div?

我的HTML:

<div id="test">
    <p id="myParagraph">Testing</p>
</div>

我的JavaScript:

var pDoc = document.getElementById("myParagraph");
var parentDiv = ??????????

我本来以为document.parent还是parent.container会工作,但我不断收到notdefined错误。请注意,pDoc已定义,但不是其中的某些变量。

有任何想法吗?

PS我希望尽可能避免使用jQuery。


阅读 769

收藏
2020-05-01

共1个答案

一尘不染

您正在寻找parentNode,其Element继承自Node

parentDiv = pDoc.parentNode;
2020-05-01