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 事件屬性

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