XHTML 事件屬性

HTML 4.0 的新特性之一是使 HTML 事件觸發瀏覽器中的行為,比方說當用戶點擊一個 HTML 元素時啟動一段 JavaScript 。以下就是可被插入 HTML 標簽以定義事件行為的一系列屬性。

假如你希望學習如何使用這些事件進行編程,那么你應該學習我們的 JavaScript 教程DHTML 教程

窗口事件 (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 腳本 當鍵盤被松開時執行腳本

鼠標事件 (Mouse Events)

在下列元素中無效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。

屬性 描述
onclick 腳本 當鼠標被單擊時執行腳本
ondblclick 腳本 當鼠標被雙擊時執行腳本
onmousedown 腳本 當鼠標按鈕被按下時執行腳本
onmousemove 腳本 當鼠標指針移動時執行腳本
onmouseout 腳本 當鼠標指針移出某元素時執行腳本
onmouseover 腳本 當鼠標指針懸停于某元素之上時執行腳本
onmouseup 腳本 當鼠標按鈕被松開時執行腳本