博客列表 >获取鼠标在div中的位置

获取鼠标在div中的位置

雷国恩的博客
雷国恩的博客原创
2019年03月30日 09:01:211081浏览

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style type="text/css">
   #main{
    width: 500px;height:400px;
    margin: 100px auto 20px;
    border: 2px solid red;
   }
   p{
    width: 500px;height: 50px;
    margin: 0 auto;
    border: 2px solid green;
    line-height: 50px;
          
   }
 </style> 
</head>
<body>
 <div id="main"></div>
 <p>坐标为:<b id="show">(0,0)</b></p>
 <script type="text/javascript">
   window.onload=function(){
    var main=document.getElementById('main');
    var show=document.getElementById('show');
    main.onmousemove=function(event){
      var e=event || window.event;
      var m_x=e.clientX;
      var m_y=e.clientY;

      var mainL=this.offsetLeft;
      var mainT=this.offsetTop;
      
      var x=m_x-mainL;
      var y=m_y-mainT;
      show.innerHTML="("+x+","+y+")";
    }


   }
 
 </script>
</body>
</html>

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议