如何得到div在网页中的位置

function GetObjWHLT(obj){
var objWHLT={left:0,top:0,width:0,heigth:0};
    var nLt=0,nTp=0,offsetParent = obj;
    while (offsetParent!=null && offsetParent!=document.body){
        nLt+=offsetParent.offsetLeft;
        nTp+=offsetParent.offsetTop;
        if(jDoc.browser.isMsie && jDoc.browser.version!="6.0"){
            parseInt(offsetParent.currentStyle.borderLeftWidth)>0?nLt+=parseInt(offsetParent.currentStyle.borderLeftWidth):"";
            parseInt(offsetParent.currentStyle.borderTopWidth)>0?nTp+=parseInt(offsetParent.currentStyle.borderTopWidth):"";
        }
        offsetParent=offsetParent.offsetParent;
    }
    objWHLT.left   = nLt;
    objWHLT.top    = nTp;
    objWHLT.width  = obj.offsetWidth;
    objWHLT.heigth = obj.offsetHeight;
    return objWHLT;
}


调用:
var obj=document.getElementById("DIV的ID");
var tempPos = GetObjWHLT(obj);
x=tempPos.left;//离左边的距离
y=tempPos.top;//离上面的距离