1、使用js改变控件的style
var elem=document.getElementById("控件id")//获取控件elem.style.position = "absolute"//设置绝对定位(或者相对定位)
elem.style.left = "50px"//设置left数值
elem.style.top = "100px"//设置top数值
2、使用js改变元素的class
写好的style
.newPosition{position:absolutetop:50pxleft:100px}改变元素class(可以绑定在某个事件中,或者页面加载完成执行)
var elem=document.getElementById("控件id")//获取控件elem.className='newPosition'//为空间添加class样式
function getPos(o) //取元素坐标{
var x = 0, y = 0
do {
x += o.offsetLeft
y += o.offsetTop
} while (o = o.offsetParent)
return { 'x': x, 'y': y }
}