KeyboardEvent key-egenskab
Definition og brug
key-egenskaben returnerer identifikatoren for tasten, der blev trykket på, når tastetrykket skete。
Tastemærker er strengene, der identificerer tasteknapperne. Denne egenskabs returneringsværdi kan være en af følgende strengene:
- 单个字符(比如 "a", "W", "4", "+" 或 "$")
- 多字符(比如 "F1", "Enter", "HOME" 或 "CAPS LOCK")
注释:Denne egenskab er skrivebeskyttet.
Tip:Hvis du vil vide, om "ALT", "CTRL", "META" eller "SHIFT" blev trykket på ved tastetrykket, brug altKey、ctrlKey、metaKey eller shiftKey Egenskab.
Eksempel
Eksempel 1
Få den tast, der blev trykket på, når tastetrykket skete:
var x = event.key;
Eksempel 2
Hvis brugeren trykker på tasten "A", vis nogle tekst:
var x = event.key; // Hvis den trykte tasten er "a" eller "A" (med CapsLock eller Shift), vis nogle tekst. if (x == "a" || x == "A") { alert ("Du trykkede på tasten 'A'!"); }
语法
event.key
技术细节
返回值: |
字符串,代表按下的键盘按钮。 可能的值:
注释:在 Safari 中返回未定义。 |
---|---|
DOM 版本: | DOM Level 3 |
浏览器支持
表中的数字注明了完全支持该属性的首个浏览器版本。
属性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | 不支持 | 38.0 |
相关页面
HTML DOM 参考手册:KeyboardEvent keyCode egenskab
HTML DOM 参考手册:KeyboardEvent which egenskab
HTML DOM 参考手册:KeyboardEvent charCode egenskab