取得元素的左和上偏移量的方法

2022-01-14,,

利用offsetParent属性在Dom层次中逐级向上回溯,将每个层次偏移量合计,需要的朋友可以参考下

 function getElementLeft(element) { var actualLeft = element.offsetLeft; var current = element.offsetParent; while (current!==null) { actualLeft += current.offsetLeft; current = current.offsetParent; } return actualLeft; }

取得元素的左偏移量;

 function getElementTop(element) { var actualTop = element.offsetTop; var current = element.offsetParent; while (current!==null) {  actualTop += current.offsetTop; current = current.offsetParent; } return actualTop; }

取得元素的上偏移量;

利用offsetParent属性在Dom层次中逐级向上回溯,将每个层次偏移量合计。

以上就是取得元素的左和上偏移量的方法的详细内容,更多请关注本站其它相关文章!

《取得元素的左和上偏移量的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。