概述
<html> <head> <title>位置</title> <style> .test { background: url("image/omeoclickimg.jpg"); } </style> <script language="javascript" type="text/javascript"> function c() { var objTop = getOffsetTop(document.getElementById("d"));//对象x位置 var objLeft = getOffsetLeft(document.getElementById("d"));//对象y位置 var mouseX = event.clientX + document.body.scrollLeft;//鼠标x位置 var mouseY = event.clientY + document.body.scrollTop;//鼠标y位置 //计算点击的相对位置 var objX = mouseX - objLeft; var objY = mouseY - objTop; clickObjPosition = objX + "," + objY; alert(clickObjPosition); } function getOffsetTop(obj) { var tmp = obj.offsetTop; var val = obj.offsetParent; while (val != null) { tmp += val.offsetTop; val = val.offsetParent; } return tmp; } function getOffsetLeft(obj) { var tmp = obj.offsetLeft; var val = obj.offsetParent; while (val != null) { tmp += val.offsetLeft; val = val.offsetParent; } return tmp; } </script> </head> <body style="margin:0px;"> <div style="padding:90px;border:1px solid #ccc;font-size:36px;width:800px;height:800px;"></div> <div id="area"></div> <div style="width:1400px;height:300px;border:1px solid red;padding-left:1200px;"> <div id="d" class="test" style="width:230px;height:230px;border:1px solid green;padding:10px;cursor:hand;" onclick="c()"></div> </div> </body> </html>
最后
以上就是健康火车为你收集整理的Selenium_获取相对坐标的全部内容,希望文章能够帮你解决Selenium_获取相对坐标所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复