HTML 事件屬性

HTML 4.0 的新特性之一是使 HTML 事件触发浏览器中的行为,比方说当用户点击一个 HTML 元素时启动一段 JavaScript。以下就是可被插入 HTML 标签以定义事件行为的一系列屬性。

窗口事件 (Window Events)

仅在 body 和 frameset 元素中有效。

屬性 描述
onload 腳本 当文档被载入时执行腳本
onunload 腳本 当文档被卸下时执行腳本

表单元素事件 (Form Element Events)

僅在表單元素中有效。

屬性 描述
onchange 腳本 当元素改变时执行腳本
onsubmit 腳本 当表单被提交时执行腳本
onreset 腳本 当表单被重置时执行腳本
onselect 腳本 当元素被选取时执行腳本
onblur 腳本 当元素失去焦点时执行腳本
onfocus 腳本 当元素获得焦点时执行腳本

键盘事件 (Keyboard Events)

在下列元素中无效:base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 以及 title 元素。

屬性 描述
onkeydown 腳本 当键盘被按下时执行腳本
onkeypress 腳本 当键盘被按下后又松开时执行腳本
onkeyup 腳本 当键盘被松开时执行腳本

鼠标事件 (Keyboard Events)

在下列元素中无效:base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 以及 title 元素。

屬性 描述
onclick 腳本 当鼠标被单击时执行腳本
ondblclick 腳本 当鼠标被双击时执行腳本
onmousedown 腳本 当鼠标按钮被按下时执行腳本
onmousemove 腳本 当鼠标指针移动时执行腳本
onmouseout 腳本 当鼠标指针移出某元素时执行腳本
onmouseover 腳本 当鼠标指针悬停于某元素之上时执行腳本
onmouseup 腳本 当鼠标按钮被松开时执行腳本