常用的JS HTML DOM 事件

HTML DOM 事件

HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。

事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。

提示: 在 W3C 2 级 DOM 事件中规范了事件模型。

DOM:指明使用的DOM属性级别。

鼠标事件

属性  描述 DOM
onclick 当用户点击某个对象时调用的事件句柄。 2
oncontextmenu 当用户点击鼠标右键打开上下文菜单时触发。  
ondblclick 当用户双击某个对象时调用的事件句柄。 2
onmousedown 鼠标按钮被按下时触发。 2
onmouseup 鼠标按键被松开时触发。 2
onmouseenter 当鼠标指针移动到元素上时触发。 2
onmouseleave 当鼠标指针移出元素时触发。 2
onmouseover 鼠标移到某元素之上时触发。 2
onmouseout 鼠标从某元素移开时触发。 2
onmousemove 鼠标被移动时触发。 2

 

 

 

 

 

 

 

 

 

注释:onmouseenter、onmouseleave与 onmouseover、onmouseout的区别就是前者不会发生冒泡事件,其他基本相同。

键盘事件

属性 描述 DOM
onkeydown 某个键盘按键被按下时触发。 2
onkeypress 某个键盘按键被按下并松开时触发。 2
onkeyup 某个键盘按键被松开。 2

 

 

 

 

 

 

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。