HTML 4.0 的新功能之一是能夠讓 HTML 事件觸發瀏覽器中的行為,例如當使用者點擊某個 HTML 元素時啟動 JavaScript。以下是屬性列表,可將之插入 HTML 標籤以定義事件的行為。
屬性 | 此事件發生在何時... |
---|---|
onabort | 映像的載入被中斷。 |
onblur | 元素失去焦點。 |
onchange | 域的內容被改變。 |
onclick | 當使用者點選某個物件時所呼叫的事件句柄。 |
ondblclick | 當使用者雙擊某個物件時所呼叫的事件句柄。 |
onerror | 在載入文件或映像時發生錯誤。 |
onfocus | 元素獲得焦點。 |
onkeydown | 某個鍵盤按鍵被按下。 |
onkeypress | 某個鍵盤按鍵被按下並放開。 |
onkeyup | 某個鍵盤按鍵被放開。 |
onload | 一張頁面或一張圖片完成載入。 |
onmousedown | 滑鼠按鈕被按下。 |
onmousemove | 老鼠被移動。 |
onmouseout | 滑鼠從某元素移開。 |
onmouseover | 滑鼠移到某元素之上。 |
onmouseup | 滑鼠按鍵被放開。 |
onreset | 重置按鈕被點擊。 |
onresize | 視窗或框架被重新調整大小。 |
onselect | 文字被選取。 |
onsubmit | 確認按鈕被點選。 |
onunload | 使用者退出頁面。 |
滑鼠 / 鍵盤屬性
屬性 | 描述 |
---|---|
altKey | 返回當事件被觸發時,"ALT" 是否被按下。 |
button | 傳回當事件被觸發時,哪個滑鼠按鈕被點擊。 |
clientX | 傳回當事件被觸發時,滑鼠指標的水平座標。 |
clientY | 傳回當事件被觸發時,滑鼠指標的垂直座標。 |
ctrlKey | 返回當事件被觸發時,"CTRL" 鍵是否被按下。 |
metaKey | 返回當事件被觸發時,"meta" 鍵是否被按下。 |
relatedTarget | 傳回與事件的目標節點相關的節點。 |
screenX | 傳回當某個事件被觸發時,滑鼠指標的水平座標。 |
screenY | 傳回當某個事件被觸發時,滑鼠指標的垂直座標。 |
shiftKey | 傳回當事件觸發時,"SHIFT" 鍵是否被按下。 |
常用HTML元素的事件:
onclick(點擊)、
ondblclick(雙擊)、
onkeydown(按鍵按下)、
onkeypress(點選按鍵)、
onkeyup(按鍵釋放)、
onmousedown(滑鼠按下)、
onmousemove(滑鼠移動)、
onmouseout(滑鼠離開元素範圍)、
onmouseover(滑鼠移動到元素範圍)、
onmouseup(滑鼠按鍵釋放)、
oncontextmenu(在瀏覽器中按滑鼠右鍵顯示”右鍵選單”時觸發)
以上就是本文的全部內容了,希望大家能夠喜歡。