javascript 获取控件的绝对位置

调用方法:
var pos=GetObjPos(ID);

function CPos(x, y)
{
    
this.x = x;
    
this.y = y;
}

//获取控件的位置
function GetObjPos(ATarget)
{
    
var target = ATarget;
    
var pos = new CPos(target.offsetLeft, target.offsetTop);
    
    
var target = target.offsetParent;
    
while (target)
    
{
        pos.x 
+= target.offsetLeft;
        pos.y 
+= target.offsetTop;
        
        target 
= target.offsetParent
    }

    
    
return pos;
}
原文地址:https://www.cnblogs.com/ringwang/p/1125098.html