javascript实时获取鼠标坐标值并显示的方法


Posted in Javascript onApril 30, 2015

本文实例讲述了javascript实时获取鼠标坐标值并显示的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS实时获取鼠标坐标值并显示</title>
</head>
<body>
<script type="text/javascript">
 var getCoordInDocumentExample = function(){
  var coords = document.getElementById("coords");
  coords.onmousemove = function(e){
   var pointer = getCoordInDocument(e);
   var coord = document.getElementById("coord");
   coord.innerHTML = "X,Y=("+pointer.x+", "+pointer.y+")";
  }
 }
 var getCoordInDocument = function(e) {
  e = e || window.event;
  var x = e.pageX || (e.clientX +
   (document.documentElement.scrollLeft
   || document.body.scrollLeft));
  var y= e.pageY || (e.clientY +
   (document.documentElement.scrollTop
   || document.body.scrollTop));
  return {'x':x,'y':y};
 }
 window.onload = function(){
   getCoordInDocumentExample();
 };
</script>
<div id="coords" 
style="width:500px;height:200px;background:#F2F1D7;
border:2px solid #0066cc;">
请在此移动鼠标。
</div>
<br />
<div id="coord" 
style="width:500px;border:2px solid #336699;"> </div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
ExtJS 2.0实用简明教程 之ExtJS版的Hello
Apr 29 Javascript
JavaScript Date对象使用总结
May 14 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
May 26 Javascript
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
vue 属性拦截实现双向绑定的实例代码
Oct 24 Javascript
three.js搭建室内场景教程
Dec 30 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 Javascript
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
javascript实现鼠标拖动改变层大小的方法
Apr 30 #Javascript
jQuery实现伸展与合拢panel的方法
Apr 30 #Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
Apr 30 #Javascript
jQuery层动画定位滑动效果的方法
Apr 30 #Javascript
jquery中$each()方法的使用指南
Apr 30 #Javascript
jQuery实现手机号码输入提示功能实例
Apr 30 #Javascript
javascript实现checkbox全选的代码
Apr 30 #Javascript
You might like
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
javascript数组去掉重复
2011/05/12 Javascript
Express.JS使用详解
2014/07/17 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
python两种遍历字典(dict)的方法比较
2014/05/29 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
python re的findall和finditer的区别详解
2020/11/15 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
linux面试题参考答案(6)
2016/06/23 面试题
售后服务科岗位职责范文
2013/11/13 职场文书
银行职业规划书范文
2013/12/28 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
教导处教学工作总结
2015/08/12 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js