获取元素相对于父容器的位置/偏移量?
2022-08-30 01:53:31
如何使用纯 JS 检索容器相对于父级的偏移量?
element.offsetLeft
并给出元素相对于其 offset Parentent
的位置(这是位置为 or 的最接近的父元素)。element.offsetTop
relative
absolute
在纯js中只是使用和属性。
小提琴示例:http://jsfiddle.net/WKZ8P/offsetLeft
offsetTop
var elm = document.querySelector('span');
console.log(elm.offsetLeft, elm.offsetTop);
p { position:relative; left:10px; top:85px; border:1px solid blue; }
span{ position:relative; left:30px; top:35px; border:1px solid red; }
<p>
<span>paragraph</span>
</p>