• 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>
  • 相关阅读:
    页面的三大家族
    封装函数
    图片自动播放的案例
    动画封装
    长图滚动案例+点名册案例
    时钟案例
    伪随机数,随机数种子seed
    numpy.tolist( )函数
    countif( ) 函数判断当前单元格的身份证号码是否重复出现
    Excel技巧
  • 原文地址:https://www.cnblogs.com/gisblogs/p/5280200.html
Copyright © 2020-2023  润新知