Heim  >  Fragen und Antworten  >  Hauptteil

Escape Eventlistener funktioniert nicht, aber wenn ich die Eingabetaste eingebe, funktioniert es?

Mein „Escape“-Ereignis-Listener funktioniert nicht, aber wenn ich „Enter“ statt „Escape“ eingebe, funktioniert es mit „Enter“.

Das ist mein Code:

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

P粉362071992P粉362071992213 Tage vor286

Antworte allen(1)Ich werde antworten

  • P粉523625080

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

    问题是 keypress 事件未检测到“Escape”键。 keypress 事件通常仅用于字符键而不是特殊键。请改用 keydownkeyup 事件。

    Antwort
    0
  • StornierenAntwort