原文:https://blog.csdn.net/u013764814/article/details/83825479
话不多说,小问题扯太多也没意思。
DOM元素有一个属性是offsetTop
,表示该元素到父元素顶部的距离。所以最后的答案就是递归将所有的offsetTop
加起来。
贴代码!
function getElementToPageTop(el) { if(el.parentElement) { return this.getElementToPageTop(el.parentElement) + el.offsetTop } return el.offsetTop }
没了,就这样
原文:https://www.cnblogs.com/djjlovedjj/p/10197644.html