鼠标键盘相关原生事件搜集


备注:个人搜集,方便查看

一、常用的鼠标事件

事件 浏览器支持 说明描述
onclick 所有主要浏览器都支持 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
ondblclick 所有主要浏览器都支持 鼠标双击事件
onmousedown 所有主要浏览器都支持 鼠标上的按钮被按下了
onmouseup 所有主要浏览器都支持 鼠标按下后,松开时激发的事件
onmouseover 所有主要浏览器都支持 当鼠标移动到某对象范围的上方时触发的事件
onmousemove 所有主要浏览器都支持 鼠标移动时触发的事件
onmouseout 所有主要浏览器都支持 当鼠标离开某对象范围时触发的事件
onmouseenter 所有主要浏览器都支持 当鼠标指针移动到元素上时触发
ommouseleave 所有主要浏览器都支持 当鼠标指针移出元素时触发
小知识:
  若想检测鼠标左键、右键点击事件可以用事件button 值来检测
    document.onMouseDown =function(ev){
        var oEvent = ev || window.event;
        alert(oEvent.button);
    }
  此时button= 0、1、2分别对应于 鼠标左中右

二、键盘事件:

事件 浏览器支持 说明描述
onkeydown 所有浏览器都支持 在用户按下一个键盘按键时发生
onkeypress 所有主要浏览器都支持 onkeypress 事件 某个键盘按键被按下并松开
onkeyup 所有主要浏览器都支持 onkeyup 事件 某个键盘按键被松开

补充:与 onkeydown 事件相关联的事件触发次序: onkeydown onkeypress onkeyup

相关