zoukankan      html  css  js  c++  java
  • Selenium_获取相对坐标

    <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;800px;height:800px;"></div>
    <div id="area"></div>
    <div style="1400px;height:300px;border:1px solid red;padding-left:1200px;">
        <div id="d" class="test" style="230px;height:230px;border:1px solid green;padding:10px;cursor:hand;"
             onclick="c()"></div>
    </div>
    </body>
    </html>
  • 相关阅读:
    HDU-1272-小希的迷宫(并查集)
    HDU-1084-What Is Your Grade?
    一个好的函数(gcd)求最小公约数
    HDU-1228-A + B
    HDU-1029-Ignatius and the Princess IV
    自控力》读后感·一
    HDU-2058-The sum problem(数学题技巧型)
    HDU-1430-素数回文
    sftp
    802. 区间和
  • 原文地址:https://www.cnblogs.com/gisblogs/p/5280200.html
Copyright © 2011-2022 走看看