iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
Modern Web

蛤架一個網站好貴喔,那我自己來系列 第 8

有因必有果--html裡的事件屬性

  • 分享至 

  • xImage
  •  

大家好~ 今天我們要來介紹html的事件屬性~

事件屬性是什麼?

事件屬性是一種可以在特定事件發生時觸發 JavaScript 代碼的屬性,以實現在特定事件發生時執行相應的操作。這些事件可以是來自使用者的互動,也可以是瀏覽器或文件本身的事件。
以下是常見的事件屬性:

onclick

當元素被點擊時觸發

<button onclick="alert('按鈕被點擊了!')">點我</button>

onmouseover

當滑鼠移入元素時觸發

<div onmouseover="alert('滑鼠移入了這個區域!')">移入我</div>

onmouseout

當滑鼠移出元素時觸發

<div onmouseout="alert('滑鼠離開了這個區域!')">移出我</div>

onchange

當元素的值發生變化時(通常用於表單元素)

<input type="text" onchange="alert('輸入框的值發生變化了!')">

onsubmit

當表單提交時觸發

<form onsubmit="alert('表單已提交!')"> 
  <input type="submit" value="提交">
</form>

onkeydown

當按下鍵盤按鍵時觸發

<input type="text" onkeydown="alert('按下了鍵盤!')">

onload

當網頁或圖片完全加載時觸發

<body onload="alert('頁面已完全加載!')">

onerror

當圖片或其他資源載入失敗時觸發

<img src="invalid-image-url.jpg" onerror="alert('圖片載入失敗!')">

對於初學者來說,直接在 HTML 中使用事件屬性可以使事件處理邏輯變得直觀且相對容易理解。然而,對於較為複雜或需要複用的事件處理邏輯,建議使用addEventListener來實現。
今天就介紹到這邊~ 我們明天見~


上一篇
網頁之樹-DOM基本介紹(二)
下一篇
網頁的工具箱--jQuery
系列文
蛤架一個網站好貴喔,那我自己來10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言