KeyboardEvent location 屬性

定義和用法

location 屬性返回一個數字,指示鍵盤或設備上的按鍵的位置。

該數字由 4 個常量表示:

0. DOM_KEY_LOCATION_STANDARD:

該鍵未在鍵盤的右側或左側按下,也未在數字小鍵盤上按下(該值代表鍵盤上幾乎每個鍵,例如 "A"、"U"、"SPACE" 或 "5")

1. DOM_KEY_LOCATION_LEFT:

按下了左鍵(例如,標準 101 鍵美國鍵盤上的左 "CTRL" 鍵或左 "ALT" 鍵)

2. DOM_KEY_LOCATION_RIGHT:

按下了右鍵(例如,標準 101 鍵美國鍵盤上的右 "CTRL" 鍵或右 "ALT" 鍵)

3. DOM_KEY_LOCATION_NUMPAD:

在數字小鍵盤上按下該鍵(例如,標準鍵盤右側的 "2" 鍵)

注釋:location 屬性只能用于 onkeydownonkeyup 事件,不能用于 onkeypress

注釋:該屬性只讀。

實例

獲取按鍵的位置:

var x = event.location;

親自試一試

語法

event.location

技術細節

返回值:

數字值,表示鍵盤或設備上按鍵的位置。

該數字由 4 個常量表示:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
DOM 版本: DOM Level 3 Events

瀏覽器支持

表中的數字注明了完全支持該屬性的首個瀏覽器版本。

屬性 Chrome IE Firefox Safari Opera
location 支持 9.0 15.0 不支持 支持