首頁  >  問答  >  主體

Escape Eventlistener 不起作用,但是當我輸入 Enter 時,它起作用了嗎?

我的“Escape”事件監聽器不起作用,但如果我輸入“Enter”而不是“Escape”,它就會與“Enter”一起工作。

這是我的程式碼:

addEventListener("keypress", function (event) {
  if (event.key === "Escape") {
    spanClick();
  }
});

P粉362071992P粉362071992213 天前289

全部回覆(1)我來回復

  • P粉523625080

    P粉5236250802024-03-21 09:02:12

    問題是 keypress 事件未偵測到「Escape」鍵。 keypress 事件通常僅用於字元鍵而不是特殊鍵。請改用 keydownkeyup 事件。

    回覆
    0
  • 取消回覆