KeyboardEvent key-Eigenschaft
Definition und Verwendung
Die Eigenschaft "key" gibt den Identifikator der Taste zurück, die beim Eintreten eines Tastendrucksereignisses gedrückt wurde.
Der Kennzeichner ist eine Zeichenkette, die den Tastendruck identifiziert. Der Rückgabewert dieser Eigenschaft kann eine der folgenden Zeichenketten sein:
- Einzelne Zeichen (z.B. "a", "W", "4", "+" oder "$")
- Mehrzellige Zeichen (z.B. "F1", "Enter", "HOME" oder "CAPS LOCK")
Anmerkung:Diese Eigenschaft ist schreibgeschützt.
Tipp:Wenn Sie wissen möchten, ob "ALT", "CTRL", "META" oder "SHIFT" gedrückt wurden, wenn ein Tastendrucksereignis auftritt, verwenden Sie altKey、ctrlKey、metaKey oder shiftKey Eigenschaft.
Beispiel
Beispiel 1
Erhalten Sie die gedrückte Taste beim Eintreten eines Tastendrucksereignisses:
var x = event.key;
Beispiel 2
Wenn der Benutzer die "A"-Taste drückt, wird ein Text angezeigt:
var x = event.key; // Wenn die gedrückte Taste "a" oder "A" ist (mit CapsLock oder Shift), wird ein Text angezeigt. if (x == "a" || x == "A") { alert("Sie haben die 'A'-Taste gedrückt!"); }
Syntax
event.key
Technische Details
Rückgabewert: |
Zeichenkette, die den gedrückten Tastendruck darstellt. Mögliche Werte:
Anmerkung:Wird in Safari als nicht definiert zurückgegeben. |
---|---|
DOM-Version: | DOM Level 3 |
Browsersupport
Die Zahlen in der Tabelle geben die erste Browser-Version an, die diese Eigenschaft vollständig unterstützt.
Eigenschaft | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | Nicht unterstützt | 38.0 |
Verwandte Seiten
HTML DOM-Referenzhandbuch:KeyboardEvent keyCode-Eigenschaft
HTML DOM-Referenzhandbuch:KeyboardEvent which-Eigenschaft
HTML DOM-Referenzhandbuch:KeyboardEvent charCode-Eigenschaft