JS获得页面某一元素的位置

 

function getElementOffset(e)
 {
 
var t = e.offsetTop;
 
var l = e.offsetLeft;
 
var w = e.offsetWidth;
 
var h = e.offsetHeight-1;

 
while(e=e.offsetParent) {
 t
+=e.offsetTop;
 l
+=e.offsetLeft;
 }
 
return {
 top : t,
 left : l,
 width : w,
 height : h
 }
 }
posted @ 2008-03-14 18:41  Sam Lin  阅读(3351)  评论(0编辑  收藏  举报