HTML DOM 事件

 

1.      HTML DOM 事件

参考文档:https://www.runoob.com/jsref/dom-obj-event.html

 

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

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

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

 

HTML DOM 事件

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

鼠标事件

属性

描述

DOM

onclick

当用户点击某个对象时调用的事件句柄。

2

oncontextmenu

在用户点击鼠标右键打开上下文菜单时触发

 

ondblclick

当用户双击某个对象时调用的事件句柄。

2

onmousedown

鼠标按钮被按下。

2

onmouseenter

当鼠标指针移动到元素上时触发。

2

onmouseleave

当鼠标指针移出元素时触发

2

onmousemove

鼠标被移动。

2

onmouseover

鼠标移到某元素之上。

2

onmouseout

鼠标从某元素移开。

2

onmouseup

鼠标按键被松开。

 

 

键盘事件

属性

描述

DOM

onkeydown

某个键盘按键被按下。

2

onkeypress

某个键盘按键被按下并松开。

2

onkeyup

某个键盘按键被松开。

2

 

框架/对象(Frame/Object)事件

属性

描述

DOM

onabort

图像的加载被中断。 ( )

2

onbeforeunload

该事件在即将离开页面(刷新或关闭)时触发

2

onerror

在加载文档或图像时发生错误。 ( , 和 )

 

onhashchange

该事件在当前 URL 的锚部分发生修改时触发。

 

onload

一张页面或一幅图像完成加载。

2

onpageshow

该事件在用户访问页面时触发

 

onpagehide

该事件在用户离开当前网页跳转到另外一个页面时触发

 

onresize

窗口或框架被重新调整大小。

2

onscroll

当文档被滚动时发生的事件。

2

onunload

用户退出页面。 ( 和 )

2

 

表单事件

属性

描述

DOM

onblur

元素失去焦点时触发

2

onchange

该事件在表单元素的内容改变时触发( , ,