永发信息网

js获取div到body左侧距离

答案:1  悬赏:60  手机版
解决时间 2021-11-13 14:05
  • 提问者网友:情歌越听越心酸
  • 2021-11-12 23:53
js获取div到body左侧距离
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-11-13 00:13
window.onload = function () {//文档加载完成时
getPoint(document.getElementById("div1"));//获取ID为div1元素的坐标
}
function getPoint(obj) { //获取某元素以浏览器左上角为原点的坐标
var t = obj.offsetTop; //获取该元素对应父容器的上边距
var l = obj.offsetLeft; //对应父容器的上边距
//判断是否有父容器,如果存在则累加其边距
while (obj = obj.offsetParent) {//等效 obj = obj.offsetParent;while (obj != undefined)
t += obj.offsetTop; //叠加父容器的上边距
l += obj.offsetLeft; //叠加父容器的左边距
}
alert("top: " + t + " left: " + l);
}追问为什么不写
随意事件触发
function getPoint() {
var t = document.getElementById("div").offsetTop;
var l = document.getElementById("div").obj.offsetLeft;
}
父容器的处理很nice
呵呵,感谢,请继续,修改代码 一次性解决下面一个问题 ,非常感谢。
鼠标在div上。 鼠标到 div左上角的距离追答这个是封装,以便重复调用





sadjkfhldskjfh
asd

sadfasdf
sadfasdf
sadfasdf
sadfasdf



追问var newe = e || window.event;
什么意思?
|| 没学过 这种表达
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯