1、一个获取ID 元素的
// 获取元素对象 function g(id){return document.getElementById(id);}//用法 以oDiv 为例var oDiv=g(‘oDiv‘);
2、获取元素相对屏幕左边的距离
//获取元素相对屏幕左边的距离 传的参为ID function getPosition(node) { var left = node.offsetLeft; var top = node.offsetTop; var parent = node.offsetParent; while (parent !== null) { left += parent.offsetLeft; top += parent.offsetTop; parent = parent.offsetParent; } return {"left": left, "top": top}; }//像这样的 封装一个函数里面, 返回两个参, 调用的时候如下:leftUpDiv topDiv 可以封装函数1,把ID元素 获取出来, 就可以用下面的函数。var mainX = getPosition(leftUpDiv).left;//左上角横坐标var mainY=getPosition(topDiv).top;
注: 其中用的函数 offsetLeft offsetParent;
时间: 2024-11-07 15:53:34