一、IE

左键是 window.event.button = 1

右键是 window.event.button = 2

中键是 window.event.button = 4

没有按键动作window.event.button = 0

二、Firefox

左键是 event.button = 0

右键是 event.button = 2

中键是 event.button = 1

没有按键动作 event.button = 0

三、Opera 7.23/7.54

鼠标左键是 window.event.button = 1

没有按键动作 window.event.button = 1

右键和中键无法获取

四、Opera 7.60/8.0

鼠标左键是 window.event.button = 0

没有按键动作 window.event.button = 0

右键和中键无法获取

另外:屏蔽右键的是window.event.button = 3

Window.event对象代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。

Window.event对象只在事件发生的过程中才有效。

Window.event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。

如果事件触发后,鼠标移出窗口外,则返回的值为 -1 ,这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

Event对象的属性有:

altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y

html获取鼠标按键数,鼠标在IE、Firefox和Opera点击键所对应的数字代码相关推荐

  1. [Android动画] 帧动画-获取帧数( getNumberOfFrames)七

    2019独角兽企业重金招聘Python工程师标准>>> [功能说明]该方法用于获取动画的帧个数,也就是按照顺序播放了几张图片.该方法常常用于获取帧动画对象特性的场合. [基本语法]p ...

  2. python代码根据时间获取周数(week of the year)

    python代码根据时间获取周数(week of the year) # 使用python获取当前是当年的第多少周 import time import datetime # 获取今天是第几周 pri ...

  3. C#获取键盘和鼠标操作的时间的类

    原文转自:http://www.cnblogs.com/kevinGao/archive/2011/09/19/2181464.html 最近在开发项目时需要实现屏保功能,即用户在设定的时间内没有对系 ...

  4. 网络——获取Web数

    [0]README 0.1) 本文描述转自 core java volume 2, 旨在理解 "网络--获取Web数" 的基础知识: 0.2) for source code , ...

  5. 内存映射获取行数_使用内存映射文件获取巨大的矩阵

    内存映射获取行数 总览 矩阵可能真的很大,有时甚至比您可以容纳在一个数组中的要大. 您可以通过具有多个数组来扩展最大大小,但这会使堆大小确实很大且效率低下. 一种替代方法是在内存映射文件上使用包装器. ...

  6. java 根据年月获取周数、天数

    java 根据年月获取周数.天数 大家好,我是酷酷的韩~ 1.根据年月获取周数 /*** @Description: 根据年月获取周数* @Param: [year, month]* @return: ...

  7. sqlserver获取周数

    Sql查询获取周数从星期一开始的周数 可以用 set datefirst 1 设定一周的第一天是星期一 SET DATEFIRST 将一周的第一天设置为从 1 到 7 的一个数字. SELECT DA ...

  8. 爬虫实例5:使用scrapy框架获取链家网二手房最新信息(获取单个城市所有街区二手房信息可以使用selenium动态获取页数)

    1-首先进行分析链家网 链家网址:https://www.lianjia.com/city/ 获取省市 2-创建文件 打开虚拟机或者powershell 执行命令scrapy startproject ...

  9. python怎么选取第几行第几列_python DataFrame获取行数、列数、索引及第几行第几列的值方法...

    python DataFrame获取行数.列数.索引及第几行第几列的值方法 更新时间:2018年04月08日 16:22:00 作者:小白九九 下面小编就为大家分享一篇python DataFrame ...

最新文章

  1. GPT v.s. 中国象棋:写过文章解过题,要不再来下盘棋?
  2. 基于线性预测的语音编码原理解析
  3. xp怎样安装android-studio,Xposed 框架的安装
  4. 动态规划训练13 [Catch That Cow poj3278]
  5. labview圆环里实物动画图形_有趣的图形教案
  6. 如何使用Docker Volumes在基于Docker的应用程序上启用实时重新加载
  7. Spring AOP技术(基于AspectJ)的Annotation开发
  8. Protobuf 的 import 功能在 Go 项目中的实践
  9. idou老师教你学istio:监控能力介绍
  10. C#曲线分析平台的制作(二,echarts前后台数据显示)
  11. pycharm的安装及破解
  12. 关于anaconda下载包的位置的问题
  13. 联想硬盘保护系统密码读取
  14. 小 Mil 来了!Milvus 智能问答机器人上线
  15. 【5G手机漏接电话问题解决方式】
  16. 个人网站建设基本步骤解析
  17. 从cocos2d-x到unity看游戏研发、设计中一些要点
  18. English--consonant_爆破音
  19. Greenplum6.x监控软件搭建
  20. 网站编辑与传统媒体编辑的区别及特点

热门文章

  1. 实收资本、资本公积、盈余公积的含义和区别
  2. 在SMARTFORMS中取消使用WORD作为编辑器
  3. 抑制恐慌,互联网能够做些什么?
  4. win8 html文件怎么打开,技术员研习win8系统html文件图标变成空白的技巧
  5. java框架缓存,缓存框架(Java缓存)与框架缓存(介绍mybatis缓存)
  6. 全站仪数据导入电脑_三鼎762R系列全站仪的SD卡传输教程
  7. 如何编写无法维护的代码_如何写出让同事无法维护的代码?
  8. Fatal error in launcher: Unable to create process using ‘“d:\python3.6\python.exe“ “D:\python3.6\Sc
  9. Python小技巧:用 print() 函数实现的三个特效
  10. Python格式化字符串知多少