首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau
百百 BLOG
首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau

Kurau Blog

「隨心而寫,真真假假,都是我」

一個記錄生活、輸出興趣的個人空間。
遊戲、影視、閱讀、學習……每一段體驗都值得留下文字。

頁面導覽

  • 學習紀錄
  • 遊戲心得
  • 影視Life
  • 書單
  • 委託作品與二創
  • Kurau
  • 合作邀請

找到我

歡迎來 Discord 找我聊天!

“曾經發生的事不可能忘記,只是暫時想不起來而已。”-《神隱少女》

© 2026 Kurau All rights reserved

面試考題

如何取消Event的預設行為

By Kurau·Updated 2026-05-09·2 分鐘閱讀

event.preventDefault() 是一個 JavaScript 中,Event interface 定義的方法。這個方法可以取消事件的預設行為,例如當使用者點選 anchor 時,會將其定向到 href 屬性所指向的網頁;按下表單中的 submit 按鈕時,則會透過 HTTP 傳送請求到表單 action 屬性所指定的 URL。

如果呼叫 event.preventDefault(),則可以阻止這些預設行為的發生。在 React 中,通常可以在 JSX 的 event handler 中使用 event.preventDefault() 阻止預設行為的發生,例如:

function handleClick(event) {
  event.preventDefault();
  console.log("Link clicked");
}

<a href="#" onClick={handleClick}>Click me</a>
JavaScript

在這個例子中,點選了一個 Anchor element (<a>) 而不是觸發標準的跳轉行為,而是在控制檯列印出相應的訊息 ("Link clicked")。

目錄

    ◆ 相關文章

    • Async function-Await 函式

      2026-06-02
    • throw Error用法

      2026-06-02
    • TypeScript 特性 - Interface

      2026-06-02
    • TypeScript 資料型別 - 元組(Tuple) & 列舉(Enum)

      2026-06-02
    ← 上一篇堆疊Stack與佇列Queue下一篇 →新版的react-router-dom 與 tsconfig.json

    ◆ 關於作者

    Kurau

    個人寫作 / 創作的 SoT,記錄遊戲、影視、學習與生活。

    更多 Kurau 的文章