首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取元素的父div

获取元素的父div
EN

Stack Overflow用户
提问于 2011-07-28 17:35:58
回答 4查看 341.5K关注 0票数 238

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

我的HTML:

代码语言:javascript
复制
<div id="test">
    <p id="myParagraph">Testing</p>
</div>

我的JavaScript:

代码语言:javascript
复制
var pDoc = document.getElementById("myParagraph");
var parentDiv = ??????????   

我本以为document.parentparent.container可以工作,但我一直收到not defined错误。请注意,pDoc是定义的,而不是它的某些变量。

有什么想法吗?

附言:如果可能的话,我更倾向于避免使用jQuery。

EN

回答 4

Stack Overflow用户

发布于 2011-07-28 17:39:18

属性pDoc.parentElementpDoc.parentNode将为您提供父元素。

票数 17
EN

Stack Overflow用户

发布于 2016-08-17 05:02:38

var parentDiv = pDoc.parentElement

编辑:在某些情况下,这有时是parentNode

https://developer.mozilla.org/en-US/docs/Web/API/Node/parentElement

票数 4
EN

Stack Overflow用户

发布于 2013-01-17 15:12:11

这可能会对你有帮助。

代码语言:javascript
复制
ParentID = pDoc.offsetParent;
alert(ParentID.id); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6856871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档