用js写一个鼠标坐标实例
Posted 把番茄沉入海底
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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>
效果图
当鼠标移入的时候左上角显示坐标,移出隐藏。
以上是关于用js写一个鼠标坐标实例的主要内容,如果未能解决你的问题,请参考以下文章
用HTML和javascript语言写一个以鼠标为相对坐标放在图片上缩放的模块,鼠标滚轮事件
用PostMessage函数向窗体发送鼠标单击消息,单击的X坐标=100 ,y坐标=200.该窗体的句柄为hand。代码怎么写