原文: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 }
沒了,就這樣