事件屬性(Event Property)為設定針對瀏覽網頁者的操作所給予的反應動作,這些動作使用文稿程式(Script)作成。主要的事件屬性有下列幾種:
- onblur
- 設定當元素不被選擇時的動作。例如未輸入欄位變成紅色背景。
- onchange
- 設定input、select等控制項目的元素屬性值變更時的動作。
- onclick
- 設定在元素上按下滑鼠左鍵1次時的動作。
- ondblclick
- 設定在元素上連續按下滑鼠左鍵2次時的動作。
- onfocus
- 設定當元素被選擇時的動作。例如顯示輸入欄位出現提示句。
- onkeydown
- 設定在元素上按下任何鍵時的動作。
- onkeypress
- 設定在元素上按下任何鍵後放開時的動作。
- onkeyup
- 設定在元素上任何鍵被放開時的動作。
- onload
- 設定在讀取文件後的動作。
- onmousedown
- 設定在元素上按下滑鼠左右任何鍵時的動作。
- onmousemove
- 設定滑鼠游標在元素上移動時的動作。
- onmouseout
- 設定滑鼠游標離開元素時的動作。
- onmouseover
- 設定滑鼠游標進入元素時的動作。
- onmouseup
- 設定在元素上按下滑鼠左右任何鍵後放開時的動作。
- onreset
- 設定按下取消鍵(Reset)後的動作。
- onselect
- 設定選擇到選擇項目時的動作。
- onsubmit
- 設定按下送出鍵(Sumit)後的動作。
- onunload
- 設定在離開文件後的動作。
- 在HTML4.01、XHTML1.0的規格,若要使用事件屬性,必須在head元素內使用meta元素的http-equiv屬性值,設定為"Content-Script-Type",content屬性值設定為MIME
Type,一般使用"text/javascript"。
<meta http-equiv="Content-Script-Type" content="text/javascript">