1. 程式人生 > >js中常用事件

js中常用事件

滑鼠事件

/*
onclick:點選某個物件時觸發
ondblclick:雙擊某個物件時觸發
onmouseover:滑鼠移入某個元素時觸發
onmouseout:滑鼠移出某個元素時觸發
onmouseenter:滑鼠進入某個元素時觸發
onmouseleave:滑鼠離開某個元素時觸發
onmousedown:滑鼠按下時觸發
onmouseup:滑鼠擡起時觸發
onmousemove:滑鼠被移動時觸發
onwheel:滑鼠滾輪滾動時觸發
oncontextmenu:點選滑鼠右鍵時觸發
*/

鍵盤事件

/*
onkeydown:鍵盤的鍵按下時觸發
onkeyup:鍵盤的鍵放開時觸發
onkeypress:按下或按住鍵盤鍵時觸發
*/

框架/物件事件

/*
onresize:瀏覽器視窗大小改變時觸發
onabort:圖形的載入被中斷時觸發
onload:元素載入完時觸發
onerror:當載入文件或者圖片時(沒找到)發生的錯誤時觸發
onscroll:文件滾動時觸發
onpageshow:使用者訪問頁面時觸發
onunload:使用者退出頁面時觸發
*/

表單事件

/*
onfocus:元素獲得焦點時觸發
onblur:元素失去焦點時觸發
onchange:元素內容改變時觸發
oninput:元素獲取使用者輸入時觸發
onsubmit:提交按鈕時觸發
onreset:重置按鈕時觸發
onselect:文字被選中時觸發
*/

拖動事件

/*
ondrag:元素正在拖動時觸發
ondragend:使用者完成元素拖動時觸發
*/

多媒體事件

/*
onplay:在視訊/音訊開始播放時觸發
onended:在視訊/音訊播放結束時觸發
onpause:在視訊/音訊暫停時觸發
*/