新手自學筆記 day4 Javascript 事件處理

更新於 2023/03/30閱讀時間約 1 分鐘

事件是什麼:

  • 發生了一件事情
  • 執行相對應的程式

常見事件的種類:

  1. onclick 「點擊」
  2. onmouseover 「滑鼠移入」
  3. onmouseout 「滑鼠移出」
  4. onmousedown 「滑鼠按住」
  5. onmouseup 「滑鼠放開」

事件處理的三大關鍵:

  1. 在哪個事件上發生
  2. 事件的種類是什麼
  3. 執行事件對應的函式

事件處理範例一:

  • 利用this 關鍵字代表觸發事件的標籤
<div onclick="change(this);">原本的內文</div> // this 代表 div 這個標籤
<script>
  function change(elem){  
    elem.innerHTML="全新的內文";
  }
</script>

事件處理範例二:

  • 多個事件處理
  • 滑鼠移入﹑移出的處理範例
  • 當滑鼠移入時, 字體變成粗體, 移出後恢復成一般字體
<span
  onmouseover="over(this);"
  onmouseout="out(this);" 
>點我</span>
<script>
  function over(elem){
    elem.style.fontWeight="bold";
  }   
  function out(elem){
    elem.style.fontWeight="normal";
  }
</script>

    avatar-img
    0會員
    7內容數
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Yu Chun的沙龍 的其他內容
    HTML DOM 是什麼? 根據HTML標籤建立的物件結構 每個HTML標籤在Javascript中都有對應的標籤物件 把HTML標籤物件串接在一起, 成為物件結構, 就稱之為HTML DOM HTML DOM (Document Object Model) 操作Document 物件: Docum
    陣列是什麼: 按照順序存放其他資料的容器 Javascript 內建的物件 利用有順序的編號,來管理內部的資料 基本語法: 取得陣列長度: 陣列.length 取得陣列中特定編號的資料: 練習題:班上同學有五位,成績分別為 20,35,45,70,100, 請印出班上成績的總平均:
    基本語法: 物件的函式: 呼叫函式的方法: this 在物件的用法: JSON 寫法:
    HTML DOM 是什麼? 根據HTML標籤建立的物件結構 每個HTML標籤在Javascript中都有對應的標籤物件 把HTML標籤物件串接在一起, 成為物件結構, 就稱之為HTML DOM HTML DOM (Document Object Model) 操作Document 物件: Docum
    陣列是什麼: 按照順序存放其他資料的容器 Javascript 內建的物件 利用有順序的編號,來管理內部的資料 基本語法: 取得陣列長度: 陣列.length 取得陣列中特定編號的資料: 練習題:班上同學有五位,成績分別為 20,35,45,70,100, 請印出班上成績的總平均:
    基本語法: 物件的函式: 呼叫函式的方法: this 在物件的用法: JSON 寫法:
    你可能也想看
    Google News 追蹤
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    初接管理職的感受與困惑,面對不同性格的團隊成員如何管理與引導,如何在職場中找到自己的角色定位,一起來探討在管理職上的經驗和心得。
    Thumbnail
    對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
    Thumbnail
    我在離職後開始實現人生清單,其中一項就是「學習日文」。不過,我也怕自己花錢買了課程、教材後卻三分鐘熱度,所以我在網路上搜尋「免費」的自學日文資源。去蕪存菁之後,留下這4個實際用過值得推薦的工具,分享給你!
    Thumbnail
    根據Google統計,有超過70%的人搜尋查詢 是使用長尾關鍵字進行的,尤其對於使用語音搜尋的人來說更普遍,長尾詞可以為你發掘潛在客戶,以下將簡單介紹長尾詞的重要性及應用。 什麼是長尾詞? 長尾詞是指單獨字搜尋量低,但數量相當龐大,加總起來搜尋量可成超過大關鍵字的關鍵字群。 例如:以數位相
    Thumbnail
    這是一個我聽了四年,一直都好想去的地方,天使的眼淚、三叉山、向陽山。 從高雄出發四個小時,台中出發要七八個小時,是不是身為南部人應該要來爬過。 抽山屋,就靠集氣了。 一人一公斤兌換明信片
    Thumbnail
    希望能用更客觀的方式建立標竿,所以從矽谷團隊的管理經驗中,總結出以下3點共通的標準,具體化分享給大家: 1. 讓事情發生 2. 讓人成長 3. 徹底坦率
    Thumbnail
    從沒想過,只要上網購買精品零碼布,就能體驗Burberry等名牌優質的親膚質感,而且環保又平價。
    Thumbnail
    英語是目前國際間使用最普遍的語言,因此熟悉英語是身為專業的差旅人非常必要的一件事情。那麼你知道不同的場合所使用的英文也有所不同嗎?有哪些英文是出差在外必須用到的呢?今天精選了 10 個非常實用的出差必備英文單字,讓大家出國在外,溝通能更加無障礙工作更加順利!
    Thumbnail
    不知道有人記得小時候我們一開始學漢字(註1)時,是怎麼寫的嗎?印象中,一開始學寫的就是一個整字,像「日」、「月」之類的,這對於自懞懂時就接觸漢字的我們,還沒會寫,先學會認,入學後再遵循老師的指導,寫出整齊漂亮的字是沒什麼大問題的。 但,如果我們教的是對漢字非常陌生的學習者呢?
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    初接管理職的感受與困惑,面對不同性格的團隊成員如何管理與引導,如何在職場中找到自己的角色定位,一起來探討在管理職上的經驗和心得。
    Thumbnail
    對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
    Thumbnail
    我在離職後開始實現人生清單,其中一項就是「學習日文」。不過,我也怕自己花錢買了課程、教材後卻三分鐘熱度,所以我在網路上搜尋「免費」的自學日文資源。去蕪存菁之後,留下這4個實際用過值得推薦的工具,分享給你!
    Thumbnail
    根據Google統計,有超過70%的人搜尋查詢 是使用長尾關鍵字進行的,尤其對於使用語音搜尋的人來說更普遍,長尾詞可以為你發掘潛在客戶,以下將簡單介紹長尾詞的重要性及應用。 什麼是長尾詞? 長尾詞是指單獨字搜尋量低,但數量相當龐大,加總起來搜尋量可成超過大關鍵字的關鍵字群。 例如:以數位相
    Thumbnail
    這是一個我聽了四年,一直都好想去的地方,天使的眼淚、三叉山、向陽山。 從高雄出發四個小時,台中出發要七八個小時,是不是身為南部人應該要來爬過。 抽山屋,就靠集氣了。 一人一公斤兌換明信片
    Thumbnail
    希望能用更客觀的方式建立標竿,所以從矽谷團隊的管理經驗中,總結出以下3點共通的標準,具體化分享給大家: 1. 讓事情發生 2. 讓人成長 3. 徹底坦率
    Thumbnail
    從沒想過,只要上網購買精品零碼布,就能體驗Burberry等名牌優質的親膚質感,而且環保又平價。
    Thumbnail
    英語是目前國際間使用最普遍的語言,因此熟悉英語是身為專業的差旅人非常必要的一件事情。那麼你知道不同的場合所使用的英文也有所不同嗎?有哪些英文是出差在外必須用到的呢?今天精選了 10 個非常實用的出差必備英文單字,讓大家出國在外,溝通能更加無障礙工作更加順利!
    Thumbnail
    不知道有人記得小時候我們一開始學漢字(註1)時,是怎麼寫的嗎?印象中,一開始學寫的就是一個整字,像「日」、「月」之類的,這對於自懞懂時就接觸漢字的我們,還沒會寫,先學會認,入學後再遵循老師的指導,寫出整齊漂亮的字是沒什麼大問題的。 但,如果我們教的是對漢字非常陌生的學習者呢?