目录

KeyboardEvent key 属性

示例

按键事件发生时按下了什么键:

let key = event.key;
亲自试一试 »

下面有更多示例。


描述

这个key属性回报按下的键事件发生时。

这个key属性是只读的。

返回值可以是:

  • 单个字符("a"、"W"、"4"、"+"、"$")
  • 多个字符("F1"、"Enter"、"HOME"、"CAPS LOCK")


语法

event.key

技术细节

返回值: 一个字符串
按下的键:

单个字符("A"、"a"、"4"、"+"、"$")
多个字符("F1"、"Enter"、"HOME"、"CAPS LOCK")
DOM 版本: DOM 级别 3键盘事件

更多示例

示例

如果用户按 "A" 键,则写入一些文本:

let key = event.key;

if (key == "a" || key == "A") {
  let text = "You pressed the 'A' key!";
}
亲自试一试 »

浏览器支持

event.key是 DOM Level 3 (2004) 功能。

所有现代浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11