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