Ich möchte überprüfen, ob der Escape-Schlüssel in Javascript gedrückt/freigegeben wurde.Wie überprüfe ich, ob ein bestimmter Schlüssel auf der Tastatur freigegeben wurde?
Sie so, wie ich gesehen habe, ist dies:
document.addEventListener('keyup', function(event) {
//returns a number for key
console.log(event.keyCode);
});
Jedoch, wenn ich auf Mozilla ging es sagt der ‚.keyCode‘ veraltet Verwendung wird ‚.key‘ statt. Was ich tat, aber wenn ich den Code auf diese geändert:
document.addEventListener('keyup', function(event) {
//returns a number for key
console.log(event.key);
});
Es wäre es in der Konsole ‚undefined‘ nicht funktioniert, sagte. Irgendwelche Ideen warum?
Auch Mozilla ist der beste Ort zu gehen, denn als Anfänger finde ich es schwierig zu verstehen. Danke
Mögliche Duplikat von [Wie, um herauszufinden, was Zeichentaste gedrückt wird?] (Http://stackoverflow.com/questions/1846599/how-to -find-out-which-character-key-is-pressed) –
Ich habe immer .keyCode verwendet. Ihr Ereignisobjekt verfügt nicht über die Eigenschaft .key, weshalb es in der Konsole undefiniert protokolliert wird. – IrkenInvader
@IrkenInvader sorry Ich bin ein Anfänger, was meinst du mit keine Schlüsseleigenschaft? danke –