最新的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


<事件對象