站内搜索:
首页 >> 前端 >> 内容
触发事件对象情况详解及IE中的button属性

时间:2017/11/22 15:04:01

当触发某个事件时,会产生一个事件对象,这个对象包含所有与事件有关的信息,一般称作event对象,是浏览器通过函数把这个对象作为参数传进来的。普通函数中不存在事件对象!

对于mouseup和mousedown事件,其event对象中存在一个button属性,表示按下或释放的是哪个键(左键/中间/右键),比如:
document.onmousedown=function(e){
    e=e||window.event;     //兼容IE8及以下浏览器
    alert(e.button);
}
//W3C中的button属性:0左键,1滚轮,2右键。IE8及以下是其他标准

触发事件对象情况详解及IE中的button属性

  • 上一篇:JAVAWEB实现之css与html的结合方式、选择器、盒子模型
  • 下一篇:TCP socket通信粘包分析及问题解决方式
  • 返回顶部