ホームページ  >  に質問  >  本文

Escape Eventlistener は機能しませんが、Enter を押すと機能しますか?

「Escape」イベント リスナーが機能しませんが、「Escape」の代わりに「Enter」を入力すると「Enter」で機能します。

これは私のコードです:

addEventListener("キープレス", 関数 (イベント) {
  if (event.key === "エスケープ") {
    スパンクリック();
  }
});

P粉362071992P粉362071992213日前288

全員に返信(1)返信します

  • P粉523625080

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

    問題は、keypress イベントが「Escape」キーを検出しないことです。 keypress イベントは通常、文字キーにのみ使用され、特殊キーには使用されません。代わりに keydown または keyup イベントを使用してください。

    返事
    0
  • キャンセル返事