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