当触发某个事件时,会产生一个事件对象,这个对象包含所有与事件有关的信息,一般称作event对象,是浏览器通过函数把这个对象作为参数传进来的。普通函数中不存在事件对象!“
对于mouseup和mousedown事件,其event对象中存在一个button属性,表示按下或释放的是哪个键(左键/中间/右键),比如:
document.onmousedown=function(e){
e=e||window.event; //兼容IE8及以下浏览器
alert(e.button);
}
//W3C中的button属性:0左键,1滚轮,2右键。IE8及以下是其他标准