如何快速找到绝对定位的子项的相对定位的HTML父元素?

时间:2015-03-23 19:03:41

标签: javascript html css position google-chrome-devtools

我正在使用以下代码:

<div>
    <div>
        <div>
            <div>
                <div>
                    <div>
                        ...
                            <div class="absolute">Lorem ispum</div>
                        ...
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

.absolute {
  position: absolute;
}

使用Chrome的DevTools,我希望能够快速找到哪个父<div>元素position: relative,因此我可以知道哪个父元素正在确定我绝对定位元素的原点。我可以手动检查每个div以找到设置为relative的第一个父级,但我正在使用深度嵌套的树,所以我想知道是否有更快的方法来查找父级我我试图找到。控制台的Javascript代码段将是合适解决方案的示例。

1 个答案:

答案 0 :(得分:3)

HTMLElement.offsetParent只是为了做到这一点。

请参阅this document on MDN