選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 事件屬性


全域性事件屬性

HTML 能夠讓事件觸發瀏覽器中的操作,例如當用戶點選一個元素時啟動一個 JavaScript。

要了解更多關於程式設計事件的資訊,請訪問我們的 JavaScript 教程

下面是可新增到 HTML 元素中以定義事件操作的全域性事件屬性。


視窗事件屬性

為 window 物件觸發的事件(應用於 <body> 標籤)

Attribute 描述
onafterprint script 在列印文件後執行的指令碼
onbeforeprint script 在列印文件前執行的指令碼
onbeforeunload script 在文件即將解除安裝時執行的指令碼
onerror script 發生錯誤時執行的指令碼
onhashchange script URL 的錨點部分發生更改時執行的指令碼
onload script 頁面載入完成後觸發
onmessage script 觸發訊息時執行的指令碼
onoffline script 瀏覽器開始離線工作時執行的指令碼
ononline script 瀏覽器開始線上工作時執行的指令碼
onpagehide script 使用者離開頁面時執行的指令碼
onpageshow script 使用者導航到頁面時執行的指令碼
onpopstate script 視窗歷史記錄更改時執行的指令碼
onresize script 瀏覽器視窗大小調整時觸發
onstorage script Web Storage 區域更新時執行的指令碼
onunload script 頁面解除安裝(或瀏覽器視窗關閉)後觸發


表單事件

由 HTML 表單內的操作觸發的事件(適用於幾乎所有 HTML 元素,但最常用於表單元素)

Attribute 描述
onblur script 元素失去焦點時觸發
onchange script 元素值更改時觸發
oncontextmenu script 觸發上下文選單時執行的指令碼
onfocus script 元素獲得焦點時觸發
oninput script 使用者向元素輸入內容時執行的指令碼
oninvalid script 元素無效時執行的指令碼
onreset script 表單中的重置按鈕被點選時觸發
onsearch script 在搜尋欄位(對於 <input="search">)中輸入內容時觸發
onselect script 元素中選擇了一些文字後觸發
onsubmit script 表單提交時觸發

鍵盤事件

Attribute 描述
onkeydown script 使用者按鍵時觸發
onkeypress script 使用者按下某個鍵時觸發
onkeyup script 使用者釋放按鍵時觸發

滑鼠事件

Attribute 描述
onclick script 在元素上滑鼠單擊時觸發
ondblclick script 在元素上滑鼠雙擊時觸發
onmousedown script 在元素上按下滑鼠按鈕時觸發
onmousemove script 當滑鼠指標在元素上方移動時觸發
onmouseout script 滑鼠指標移出元素範圍時觸發
onmouseover script 滑鼠指標移到元素上方時觸發
onmouseup script 在元素上釋放滑鼠按鈕時觸發
onmousewheel script 已棄用。 請使用 onwheel 屬性代替
onwheel script 滑鼠滾輪在元素上向上或向下滾動時觸發

拖放事件

Attribute 描述
ondrag script 拖動元素時執行的指令碼
ondragend script 拖動操作結束時執行的指令碼
ondragenter script 將拖動的元素拖到有效放置目標時執行的指令碼
ondragleave script 元素離開有效放置目標時執行的指令碼
ondragover script 元素正在拖動到有效放置目標時執行的指令碼
ondragstart script 拖動操作開始時執行的指令碼
ondrop script 拖動元素被放置時執行的指令碼
onscroll script 滾動元素捲軸時執行的指令碼

剪貼簿事件

Attribute 描述
oncopy script 使用者複製元素內容時觸發
oncut script 使用者剪下元素內容時觸發
onpaste script 使用者在元素中貼上內容時觸發

媒體事件

由影片、影像和音訊等媒體觸發的事件(適用於所有 HTML 元素,但在媒體元素(如 <audio>、<embed>、<img>、<object> 和 <video>)中最為常見)。

提示: 有關更多資訊,請參閱我們的 HTML 音訊和影片 DOM 參考

Attribute 描述
onabort script 中止時執行的指令碼
oncanplay script 檔案準備好開始播放時執行的指令碼(當它已緩衝足夠開始播放時)
oncanplaythrough script 檔案可以一直播放到結束而無需暫停緩衝時執行的指令碼
oncuechange script <track> 元素中的提示發生更改時執行的指令碼
ondurationchange script 媒體長度更改時執行的指令碼
onemptied script 檔案突然變得不可用時(例如意外斷開連線)發生的錯誤時執行的指令碼
onended script 媒體到達結尾時執行的指令碼(例如“感謝收聽”等訊息的有用事件)
onerror script 載入檔案時發生錯誤時執行的指令碼
onloadeddata script 載入媒體資料時執行的指令碼
onloadedmetadata script 載入元資料(如尺寸和時長)時執行的指令碼
onloadstart script 在實際載入任何內容之前,檔案開始載入時執行的指令碼
onpause script 使用者或程式暫停媒體時執行的指令碼
onplay script 媒體準備開始播放時執行的指令碼
onplaying script 媒體實際開始播放時執行的指令碼
onprogress script 瀏覽器在獲取媒體資料過程中執行時執行的指令碼
onratechange script 播放速率改變時(例如當用戶切換到慢動作或快進模式時)每次執行的指令碼
onseeked script 設定 seeking 屬性為 false(表示尋找已結束)時執行的指令碼
onseeking script 設定 seeking 屬性為 true(表示尋找正在進行)時執行的指令碼
onstalled script 無論何種原因,瀏覽器無法獲取媒體資料時執行的指令碼
onsuspend script 無論何種原因,在完全載入媒體資料之前停止獲取媒體資料時執行的指令碼
ontimeupdate script 播放位置發生改變時(例如當用戶快進到媒體的不同點時)每次執行的指令碼
onvolumechange script 每次音量改變時(包括將音量設定為“靜音”)執行的指令碼
onwaiting script 媒體暫停但預期會恢復時(例如當媒體暫停以緩衝更多資料時)執行的指令碼

雜項事件

Attribute 描述
ontoggle script 使用者開啟或關閉 <details> 元素時觸發

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援