用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>

效果图

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

相关文章