【原】获取控件的绝对位置控件宽度和高度

//获取控件左绝对位置
function getAbsoluteLeft(objectId) {
o = document.getElementById(objectId)
oLeft = o.offsetLeft            
while(o.offsetParent!=null) { 
oParent = o.offsetParent    
oLeft += oParent.offsetLeft 
o = oParent
}
return oLeft
}
//获取控件上绝对位置
function getAbsoluteTop(objectId) {
o = document.getElementById(objectId);
oTop = o.offsetTop;
while(o.offsetParent!=null)
{  
oParent = o.offsetParent 
oTop += oParent.offsetTop  // Add parent top position
o = oParent
}
return oTop
}

//获取控件宽度

function getElementWidth(objectId) {
x = document.getElementById(objectId);
return x.offsetWidth;
}


//获取控件高度
function getElementHeight(objectId) {
x = document.getElementById(objectId);
return x.offsetheight;
}

你可能感兴趣的:(获取)