52,797
社区成员
发帖
与我相关
我的任务
分享
function getAbPosition(o){//o为你要计算的对象
var p=new Object();
p.x=o.offsetLeft;
p.y=o.offsetTop;
while(o=o.offsetParent){
p.x+=o.offsetLeft;
p.y+=o.offsetTop;
}
return p;
}
var div=document.getElementsByTagName('div')[0];
var parent=div;
var x=0;
var y=0;
while(parent!=null)
{
x+=div.offsetLeft;
y+=div.offsetTop;
parent=div.offsetParent;
}
var left = document.getElementById("tdd").parentNode.parentNode.parentNode.parentNode.offsetLeft;
var top = document.getElementById("tdd").parentNode.parentNode.parentNode.parentNode.offsetTop;