这篇文章主要介绍了 JS 获取鼠标左右键的键值方法,很简单,但很实用,特别是在做与用户交互相关的东西
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- function test()
- {
- alert(event.x+" "+event.y);
- alert(event.button);
- }
- /*右键菜单不显示*/
- document.oncontextmenu=function()
- {
- return false;
- }
- /*document.onmousedown=function()
- {
- if(event.button==1)
- {alert("left")}
- if(event.button==2)
- {alert("right")}
- }*/
- document.onkeydown=function()
- {
- alert(event.keyCode);
- }
- </script>
event.x 鼠标横轴
event.y 鼠标纵轴
event.keycode 键盘值
events.button==0 默认。没有按任何按钮。
events.button==1 鼠标左键
events.button==2 鼠标右键
events.button==3 鼠标左右键同时按下
events.button==4 鼠标中键
events.button==5 鼠标左键和中键同时按下
events.button==6 鼠标右键和中键同时按下
events.button==7 所有三个键都按下
来源: