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;
}


你可能感兴趣的:(JavaScript)