您的位置:首页 > Web前端 > JavaScript

js动态取页面元素位置的方法

2008-01-30 10:36 411 查看
<!--js动态取页面元素位置的方法-->
function getXY(Obj) {var sumTop = 0, sumLeft = 0;while(Obj != document.body){sumLeft += Obj.offsetLeft;sumTop += Obj.offsetTop;Obj = Obj.offsetParent;} return {x:sumLeft, y:sumTop};}

<!-- js调用示例-->

Objxy = getXY(document.getElementById("myImg"));
document.getElementById("Div1").style.left = Objxy.x + 9;
document.getElementById("Div1").style.top = Objxy.y + 42;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: