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

更新於 發佈於 閱讀時間約 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內容數
留言
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
該來的終究還是來了 度過焦躁不安的一整周,學徒老人家我的不安感等比級數的襲來,自3/19寫了第一篇關於<巴克萊銀行:倉促撤退>的報告,看到市場上的機構法人有如大洪水、地震來臨前夕開始竄逃撤退。 海湖莊園協議 接著,在3/31與4/2兩天接著寫了川普與他的財經團隊在海湖莊園豪
Thumbnail
空單爆天量、技術指標超賣、情緒恐慌到極致:美股嘎空行情有機會啟動嗎? 重點摘要: 技術面極度超賣,反彈條件醞釀中,但尚未明確止穩 SPY 與 QQQ 的重要指標,如MACD、KDJ、RSI等指標進入極端超賣區,但尚未出現底部鈍化或明確反轉訊號,技術面仍屬空方主導。 連續出現跳空缺口,空方動
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
個人IP打造教學:從定位、內容規劃到成功關鍵,完整解析個人品牌經營策略。個人IP就像你的個人名片、定位。定位不同,吸引來的客群自然就不同。這篇文章透過幾項小作業,帶你打造主人設、差異化標籤,結合實用小工具幫助你快速塑造獨特IP,再也不用怕經營自媒體不知道拍攝什麼影片啦!
Thumbnail
黃金圈(Golden Circle)是由 西蒙·斯涅克(Simon Sinek)提出的。他在 2009 年的TED演講《如何激勵偉大的行動》中首次公開闡述這個概念。 黃金圈由三層圓圈組成,核心三個問題分別是 Why How What
不知道是不是大家都跟我有點類似。 有很多疑問,即使努力爬文了,聽到得到的結論卻不太一樣,也不知哪一個適合自己(有時候多問一下,也容易讓一些老手覺得:啊~不就說過了嗎?) 想想,問題很簡潔,但每個人因為考量的因素有很多不同,因此很難完全套用別人的經驗在自己身上。所以想寫下一些自己現在的疑問,和等我
Thumbnail
JavaScript 的事件處理是網頁開發中的重要部分,本文將介紹兩個常用的方法:event.stopPropagation() 與 event.preventDefault(),並簡要說明它們的作用與使用情境。
在上篇瞭解完Actions & Blinks的整個工作流程後,我們就來學習如何用程式碼構建屬於自己的Actions & Blinks吧!本篇詳細講解了要自製Actions & Blinks的所有步驟並提供範例程式碼給大家參考,相信能讓大家快速入門!
分享下最近製作 RM 上用到的一些 MZ 事件腳本 // 設定此事件的自開關 A 為 OFF $gameSelfSwitches.setValue('A', false) // 設定第 1 個地圖的第 3 個事件的自開關 A 為 OFF $gameSelfSwitches.setValue([1
Thumbnail
本章節的目的是介紹在TypeScript中如何進行例外處理。涵蓋了例外處理的重要性、語法、常見異常類型以及如何主動觸發異常訊息及用戶自定義異常訊息。為讀者提供了全面而深入的了解,以提高程式的可靠性、提供更好的反饋、增加程式的容錯性以及改善程式的可讀性。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
該來的終究還是來了 度過焦躁不安的一整周,學徒老人家我的不安感等比級數的襲來,自3/19寫了第一篇關於<巴克萊銀行:倉促撤退>的報告,看到市場上的機構法人有如大洪水、地震來臨前夕開始竄逃撤退。 海湖莊園協議 接著,在3/31與4/2兩天接著寫了川普與他的財經團隊在海湖莊園豪
Thumbnail
空單爆天量、技術指標超賣、情緒恐慌到極致:美股嘎空行情有機會啟動嗎? 重點摘要: 技術面極度超賣,反彈條件醞釀中,但尚未明確止穩 SPY 與 QQQ 的重要指標,如MACD、KDJ、RSI等指標進入極端超賣區,但尚未出現底部鈍化或明確反轉訊號,技術面仍屬空方主導。 連續出現跳空缺口,空方動
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
個人IP打造教學:從定位、內容規劃到成功關鍵,完整解析個人品牌經營策略。個人IP就像你的個人名片、定位。定位不同,吸引來的客群自然就不同。這篇文章透過幾項小作業,帶你打造主人設、差異化標籤,結合實用小工具幫助你快速塑造獨特IP,再也不用怕經營自媒體不知道拍攝什麼影片啦!
Thumbnail
黃金圈(Golden Circle)是由 西蒙·斯涅克(Simon Sinek)提出的。他在 2009 年的TED演講《如何激勵偉大的行動》中首次公開闡述這個概念。 黃金圈由三層圓圈組成,核心三個問題分別是 Why How What
不知道是不是大家都跟我有點類似。 有很多疑問,即使努力爬文了,聽到得到的結論卻不太一樣,也不知哪一個適合自己(有時候多問一下,也容易讓一些老手覺得:啊~不就說過了嗎?) 想想,問題很簡潔,但每個人因為考量的因素有很多不同,因此很難完全套用別人的經驗在自己身上。所以想寫下一些自己現在的疑問,和等我
Thumbnail
JavaScript 的事件處理是網頁開發中的重要部分,本文將介紹兩個常用的方法:event.stopPropagation() 與 event.preventDefault(),並簡要說明它們的作用與使用情境。
在上篇瞭解完Actions & Blinks的整個工作流程後,我們就來學習如何用程式碼構建屬於自己的Actions & Blinks吧!本篇詳細講解了要自製Actions & Blinks的所有步驟並提供範例程式碼給大家參考,相信能讓大家快速入門!
分享下最近製作 RM 上用到的一些 MZ 事件腳本 // 設定此事件的自開關 A 為 OFF $gameSelfSwitches.setValue('A', false) // 設定第 1 個地圖的第 3 個事件的自開關 A 為 OFF $gameSelfSwitches.setValue([1
Thumbnail
本章節的目的是介紹在TypeScript中如何進行例外處理。涵蓋了例外處理的重要性、語法、常見異常類型以及如何主動觸發異常訊息及用戶自定義異常訊息。為讀者提供了全面而深入的了解,以提高程式的可靠性、提供更好的反饋、增加程式的容錯性以及改善程式的可讀性。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。