这应该真的很简单,但是我遇到了麻烦。如何获得子元素的父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已定义,但不是其中的某些变量。
document.parent
parent.container
notdefined
pDoc
有任何想法吗?
PS我希望尽可能避免使用jQuery。
您正在寻找parentNode,其Element继承自Node:
parentNode
Element
Node
parentDiv = pDoc.parentNode;