zoukankan      html  css  js  c++  java
  • 用js写一个鼠标坐标实例

    HTML代码

    写一个div来作为鼠标区域

    div中写一个span显示坐标信息

        <body>
            <div id="">
                <span></span>
            </div>
        </body>

    给div和span增加样式并定位

            <style type="text/css">
                div{
                    position: relative;/* 定位信息 */
                    background-color: #398439;    /* 背景颜色 */
                    width: 500px;    /* 宽度 */
                    height: 500px;    /* 高度 */
                }
                span{
                    position: absolute;/* 绝对定位 */
                    color: red;    /* 文字颜色 */
                }
            </style>

    添加事件

            <script type="text/javascript">
                window.onload = function(){    
                    var oDiv = document.getElementsByTagName("div")[0];//获取当元素节点
                    var oSpan = oDiv.children[0];
                    oDiv.onmousemove = function(e){    //鼠标移入事件
                        var evt = e || event;
                        var x = evt.offsetX;
                        var y = evt.offsetY;
                        oSpan.innerHTML = x + ',' + y + 'px';//显示坐标信息
                    }
                    /* 添加一个鼠标移出事件 */
                    oDiv.onmouseout = function(){
                        oSpan.innerHTML = "";    //鼠标移除后 坐标信息消失
                    }
                }
            </script>

    效果图

     当鼠标移入的时候左上角显示坐标,移出隐藏。

  • 相关阅读:
    毕设进度21
    毕设进度20
    Javascript高级程序设计第三版-笔记
    前端踩过的坑
    thinkphp笔记
    PHP 发邮件《转》
    smarty笔记
    jquery笔记
    JS笔记
    php万年历
  • 原文地址:https://www.cnblogs.com/449house/p/12064764.html
Copyright © 2011-2022 走看看