key 事件屬性

2023-04-14 11:00 更新

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


實例

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

var x = event.key;

x 輸出結(jié)果為:

Enter

嘗試一下 ?

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


定義和使用

key 事件在按下按鍵時返回按鍵的標(biāo)識符。

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

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

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


瀏覽器支持

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

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


語法

event.key

技術(shù)細節(jié)

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

可能值:
  • 單個字母 (如 "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' 鍵!");
}

嘗試一下 ?


相關(guān)頁面

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

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

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


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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號