html事件屬性有:onblur、onerror、onfocus、onsubmit、onkeydown、onkeypress、onclick、ondblclick、onmousedown、onmousemove、onmouseout等等。
html事件屬性
window 事件屬性
針對(duì) window 對(duì)象觸發(fā)的事件。
適用于 <body> 標(biāo)簽:
屬性值描述onafterprintscript在打印文檔之后運(yùn)行腳本onbeforeprintscript在文檔打印之前運(yùn)行腳本onbeforeonloadscript在文檔加載之前運(yùn)行腳本onblurscript當(dāng)窗口失去焦點(diǎn)時(shí)運(yùn)行腳本onerrorscript當(dāng)錯(cuò)誤發(fā)生時(shí)運(yùn)行腳本onfocusscript當(dāng)窗口獲得焦點(diǎn)時(shí)運(yùn)行腳本onhaschangescript當(dāng)文檔改變時(shí)運(yùn)行腳本onloadscript當(dāng)文檔加載時(shí)運(yùn)行腳本onmessagescript當(dāng)觸發(fā)消息時(shí)運(yùn)行腳本onofflinescript當(dāng)文檔離線時(shí)運(yùn)行腳本ononlinescript當(dāng)文檔上線時(shí)運(yùn)行腳本onpagehidescript當(dāng)窗口隱藏時(shí)運(yùn)行腳本onpageshowscript當(dāng)窗口可見(jiàn)時(shí)運(yùn)行腳本onpopstatescript當(dāng)窗口歷史記錄改變時(shí)運(yùn)行腳本onredoscript當(dāng)文檔執(zhí)行再執(zhí)行操作(redo)時(shí)運(yùn)行腳本onresizescript當(dāng)調(diào)整窗口大小時(shí)運(yùn)行腳本onstoragescript當(dāng) web storage 區(qū)域更新時(shí)(存儲(chǔ)空間中的數(shù)據(jù)發(fā)生變化時(shí))運(yùn)行腳本onundoscript當(dāng)文檔執(zhí)行撤銷(xiāo)時(shí)運(yùn)行腳本onunloadscript當(dāng)用戶(hù)離開(kāi)文檔時(shí)運(yùn)行腳本
表單事件
由 html 表單內(nèi)部的動(dòng)作觸發(fā)的事件。
適用于所有 html 5 元素,不過(guò)最常用于表單元素中:
屬性值描述onblurscript當(dāng)元素失去焦點(diǎn)時(shí)運(yùn)行腳本onchangescript當(dāng)元素改變時(shí)運(yùn)行腳本oncontextmenuscript當(dāng)觸發(fā)上下文菜單時(shí)運(yùn)行腳本onfocusscript當(dāng)元素獲得焦點(diǎn)時(shí)運(yùn)行腳本onformchangescript當(dāng)表單改變時(shí)運(yùn)行腳本onforminputscript當(dāng)表單獲得用戶(hù)輸入時(shí)運(yùn)行腳本oninputscript當(dāng)元素獲得用戶(hù)輸入時(shí)運(yùn)行腳本oninvalidscript當(dāng)元素?zé)o效時(shí)運(yùn)行腳本onresetscript當(dāng)表單重置時(shí)運(yùn)行腳本。html 5 不支持。onselectscript當(dāng)選取元素時(shí)運(yùn)行腳本onsubmitscript當(dāng)提交表單時(shí)運(yùn)行腳本
鍵盤(pán)事件
由鍵盤(pán)觸發(fā)的事件。
適用于所有 html 5 元素:
屬性值描述onkeydownscript當(dāng)按下按鍵時(shí)運(yùn)行腳本onkeypressscript當(dāng)按下并松開(kāi)按鍵時(shí)運(yùn)行腳本onkeyupscript當(dāng)松開(kāi)按鍵時(shí)運(yùn)行腳本
鼠標(biāo)事件
由鼠標(biāo)或相似的用戶(hù)動(dòng)作觸發(fā)的事件。
適用于所有 html 5 元素:
屬性值描述onclickscript當(dāng)單擊鼠標(biāo)時(shí)運(yùn)行腳本ondblclickscript當(dāng)雙擊鼠標(biāo)時(shí)運(yùn)行腳本ondragscript當(dāng)拖動(dòng)元素時(shí)運(yùn)行腳本ondragendscript當(dāng)拖動(dòng)操作結(jié)束時(shí)運(yùn)行腳本ondragenterscript當(dāng)元素被拖動(dòng)至有效的拖放目標(biāo)時(shí)運(yùn)行腳本ondragleavescript當(dāng)元素離開(kāi)有效拖放目標(biāo)時(shí)運(yùn)行腳本ondragoverscript當(dāng)元素被拖動(dòng)至有效拖放目標(biāo)上方時(shí)運(yùn)行腳本ondragstartscript當(dāng)拖動(dòng)操作開(kāi)始時(shí)運(yùn)行腳本ondropscript當(dāng)被拖動(dòng)元素正在被拖放時(shí)運(yùn)行腳本onmousedownscript當(dāng)按下鼠標(biāo)按鈕時(shí)運(yùn)行腳本onmousemovescript當(dāng)鼠標(biāo)指針移動(dòng)時(shí)運(yùn)行腳本onmouseoutscript當(dāng)鼠標(biāo)指針移出元素時(shí)運(yùn)行腳本onmouseoverscript當(dāng)鼠標(biāo)指針移至元素之上時(shí)運(yùn)行腳本onmouseupscript當(dāng)松開(kāi)鼠標(biāo)按鈕時(shí)運(yùn)行腳本onmousewheelscript當(dāng)轉(zhuǎn)動(dòng)鼠標(biāo)滾輪時(shí)運(yùn)行腳本onscrollscript當(dāng)滾動(dòng)元素的滾動(dòng)條時(shí)運(yùn)行腳本
多媒體事件
由視頻、圖像以及音頻等媒介觸發(fā)的事件。
適用于所有 html 5 元素,不過(guò)在媒介元素(諸如 audio、embed、img、object 以及 video)中最常用:
屬性值描述onabortscript當(dāng)發(fā)生中止事件時(shí)運(yùn)行腳本oncanplayscript當(dāng)媒介能夠開(kāi)始播放但可能因緩沖而需要停止時(shí)運(yùn)行腳本oncanplaythroughscript當(dāng)媒介能夠無(wú)需因緩沖而停止即可播放至結(jié)尾時(shí)運(yùn)行腳本ondurationchangescript當(dāng)媒介長(zhǎng)度改變時(shí)運(yùn)行腳本onemptiedscript當(dāng)媒介資源元素突然為空時(shí)(網(wǎng)絡(luò)錯(cuò)誤、加載錯(cuò)誤等)運(yùn)行腳本onendedscript當(dāng)媒介已抵達(dá)結(jié)尾時(shí)運(yùn)行腳本onerrorscript當(dāng)在元素加載期間發(fā)生錯(cuò)誤時(shí)運(yùn)行腳本onloadeddatascript當(dāng)加載媒介數(shù)據(jù)時(shí)運(yùn)行腳本onloadedmetadatascript當(dāng)媒介元素的持續(xù)時(shí)間以及其他媒介數(shù)據(jù)已加載時(shí)運(yùn)行腳本onloadstartscript當(dāng)瀏覽器開(kāi)始加載媒介數(shù)據(jù)時(shí)運(yùn)行腳本onpausescript當(dāng)媒介數(shù)據(jù)暫停時(shí)運(yùn)行腳本onplayscript當(dāng)媒介數(shù)據(jù)將要開(kāi)始播放時(shí)運(yùn)行腳本onplayingscript當(dāng)媒介數(shù)據(jù)已開(kāi)始播放時(shí)運(yùn)行腳本onprogressscript當(dāng)瀏覽器正在取媒介數(shù)據(jù)時(shí)運(yùn)行腳本onratechangescript當(dāng)媒介數(shù)據(jù)的播放速率改變時(shí)運(yùn)行腳本onreadystatechangescript當(dāng)就緒狀態(tài)(ready-state)改變時(shí)運(yùn)行腳本onseekedscript當(dāng)媒介元素的定位屬性 [1] 不再為真且定位已結(jié)束時(shí)運(yùn)行腳本onseekingscript當(dāng)媒介元素的定位屬性為真且定位已開(kāi)始時(shí)運(yùn)行腳本onstalledscript當(dāng)取回媒介數(shù)據(jù)過(guò)程中(延遲)存在錯(cuò)誤時(shí)運(yùn)行腳本onsuspendscript當(dāng)瀏覽器已在取媒介數(shù)據(jù)但在取回整個(gè)媒介文件之前停止時(shí)運(yùn)行腳本ontimeupdatescript當(dāng)媒介改變其播放位置時(shí)運(yùn)行腳本onvolumechangescript當(dāng)媒介改變音量亦或當(dāng)音量被設(shè)置為靜音時(shí)運(yùn)行腳本onwaitingscript當(dāng)媒介已停止播放但打算繼續(xù)播放時(shí)運(yùn)行腳本
其他事件
屬性值描述onshowscript當(dāng) <menu> 元素在上下文顯示時(shí)觸發(fā)ontogglescript當(dāng)用戶(hù)打開(kāi)或關(guān)閉 <details> 元素時(shí)觸發(fā)
更多編程相關(guān)知識(shí),請(qǐng)?jiān)L問(wèn):編程課程?。?