Latest web development tutorials

key 事件屬性

事件對象參考手冊 事件對象

實例

按下按鍵時獲取鍵盤按鈕:

var x = event.key;

x輸出結果為:

Enter

嘗試一下»

本文底部包含了更多實例。


定義和使用

key 事件在按下按鍵時返回按鍵的標識符。

按鍵標識符是表示鍵盤按鈕的字符串,該屬性的返回值可以是:

  • 單個字母(如"a", "W", "4", "+" 或"$")
  • 多個字母(如"F1", "Enter", "HOME" 或"CAPS LOCK")

提示:如果你想查看是否按下了"ALT", "CTRL", "META"或"SHIFT"鍵,可使用altKey , ctrlKey , metaKeyshiftKey屬性。


瀏覽器支持

表格中的數字表示支持該屬性的第一個瀏覽器的版本號。

屬性
key 不支持 9.0 23.0 不支持 不支持


語法

event .key

技術細節

返回值: 字符串,表示按鍵按鈕。

可能值:
  • 單個字母(如"a", "W", "4", "+" 或"$")
  • 多個字母(如"F1", "Enter", "HOME" 或"CAPS LOCK")
注意: Chrome,Safari和Opera瀏覽器返回undefined
DOM 版本: DOM Level 3 Events


實例

更多實例

實例

在用戶按下"A" 鍵時彈出提示信息:

var x = event.key;

//按下"a"或"A"鍵(使用caps lock或shift),彈出提示信息

if (x == "a" || x == "A" ) {
alert ( "你按下了'A'鍵!" );
}

嘗試一下»


相關頁面

HTML DOM參考手冊: key事件屬性

HTML DOM參考手冊: charCode事件屬性

HTML DOM參考手冊: which事件屬性

事件對象參考手冊 事件對象