备注:个人搜集,方便查看
一、常用的鼠标事件
| 事件 |
浏览器支持 |
说明描述 |
| 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