使用javascript查找元素相对于最新相对定位父元素的位置

使用javascript查找元素相对于最新相对定位父元素的位置,javascript,position,Javascript,Position,有没有办法找到与最新相对位置父项相关的元素位置 我想要一种javascript方式 假设我们有这个HTML <div id="div1" style="position:relative"> <div id="div2" style="padding:10px"> <div id="div3" style="position:absolute top:15px; left:20px;">Stack</div> </d

有没有办法找到与最新相对位置父项相关的元素位置

我想要一种javascript方式

假设我们有这个HTML

<div id="div1" style="position:relative"> 
   <div id="div2" style="padding:10px">
      <div id="div3" style="position:absolute top:15px; left:20px;">Stack</div>
   </div>
</div>

堆栈
我想知道“div3”和“div1”的位置


谢谢,应该符合您的要求。

您想查找与
第1部分相关的
第3部分
的x/y坐标吗?我想您已经尝试了
.position()
?是的,David,要解决@FelixKling中的一个问题,有没有java脚本的方法?我不喜欢使用jQueryOps,因为某种原因,我看到它标记了jQuery:)在任何情况下,您都可以查看此函数的源代码。它将为您提供一个跨浏览器的解决方案(jQuery也是JavaScript;),尽管它可能有点过头了?它说:“在讨论棘手的问题之前,首先是一个很好的快捷方式,它已经插入到Mozilla和Explorer中:offsetSomething。”@Mosijava正如@pimvdb刚刚指出的那样——这在IE中很奇怪