最新的Web开发教程
 

KeyboardEvent key Property

<事件对象

当获得一个关键的事件发生是在按下键盘按键:

var x = event.key;

x的结果可能是:

Enter
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

密钥属性返回时的键事件发生这是按下的键的标识符。

主要标识是识别键盘按钮的字符串。 此属性的返回值可以是一个字符串:

  • 单个字符(like "a" , "W" , "4" , "+" or "$")
  • 一个多字符(like "F1" , "Enter" , "HOME" or "CAPS LOCK")

注:此属性是只读的。

提示:如果你想找出是否"ALT""CTRL""META""SHIFT"键被按下时的一个关键事件发生时,使用方altKey中ctrlKeymetaKeyShift键,财产。


浏览器支持

在表中的数字规定,完全支持该财产浏览器版本。

属性
key 不支持 9 23.0 不支持 不支持

句法

event .key

技术细节

返回值: 一个String,代表按下键盘按钮。

可能的值:
  • 单个字符(like "a" , "W" , "4" , "+" or "$")
  • 一个多字符(like "F1" , "Enter" , "HOME" or "CAPS LOCK")
注意:在Chrome,Safari和Opera未定义返回
DOM版本: DOM Level 3的活动

例子

更多示例

提醒一些文本,如果用户按下"A"键:

var x = event.key;

// If the pressed keyboard button is "a" or "A" (using caps lock or shift), alert some text.

if (x == "a" || x == "A") {
    alert ("You pressed the 'A' key!");
}
试一试»

相关页面

HTML DOM参考: KeyboardEvent keyCode Property

HTML DOM参考: KeyboardEvent which Property

HTML DOM参考: KeyboardEvent charCode Property


<事件对象