HTML 事件參考



當用戶訪問您的網站時,他們會執行諸如點選文字、影像、連結、懸停在物件上等操作。這些都是 JavaScript 所稱事件的示例。

我們可以在 JavaScript 或 VBScript 中編寫事件處理程式,並將這些事件處理程式指定為事件標籤屬性的值。HTML 4.01 規範定義瞭如下所示的 19 個事件屬性

<body> 和 <frameset> 級事件

只有兩個屬性可以用於在文件級別發生事件時觸發任何 JavaScript 或 VBScript 程式碼。

屬性 描述
onload 指令碼 HTML 文件載入時執行指令碼
onunload 指令碼 HTML 文件解除安裝時執行指令碼

注意:此處,“指令碼”指的是任何 VBScript 或 JavaScript 函式或程式碼片段。

<form> 級事件

以下六個屬性可用於在表單級別發生事件時觸發任何 JavaScript 或 VBScript 程式碼。

屬性 描述
onchange 指令碼 元素更改時執行指令碼
onsubmit 指令碼 提交表單時執行指令碼
onreset 指令碼 重置表單時執行指令碼
onselect 指令碼 選擇元素時執行指令碼
onblur 指令碼 元素失去焦點時執行指令碼
onfocus 指令碼 元素獲得焦點時執行指令碼

鍵盤事件

以下三個事件由鍵盤生成。這些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中無效。

屬性 描述
onkeydown 指令碼 按下鍵時執行指令碼
onkeypress 指令碼 按下並釋放鍵時執行指令碼
onkeyup 指令碼 釋放鍵時執行指令碼

其他事件

以下七個事件是由滑鼠與 HTML 標籤接觸時生成的。這些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中無效。

屬性 描述
onclick 指令碼 滑鼠單擊時執行指令碼
ondblclick 指令碼 滑鼠雙擊時執行指令碼
onmousedown 指令碼 按下滑鼠按鈕時執行指令碼
onmousemove 指令碼 滑鼠指標移動時執行指令碼
onmouseout 指令碼 滑鼠指標移出元素時執行指令碼
onmouseover 指令碼 滑鼠指標移到元素上時執行指令碼
onmouseup 指令碼 釋放滑鼠按鈕時執行指令碼
vbscript_events.htm
廣告
© . All rights reserved.