目录

KeyboardEvent location 属性

示例

获取按下的键的位置:

let location = event.location;
亲自试一试 »

描述

这个location属性回报按键的位置

这个location属性是只读的。

这个location属性返回一个数字 (0-4):

0(DOM_KEY_LOCATION_STANDARD):
值 0 代表键盘上的几乎每个键

1(DOM_KEY_LOCATION_LEFT):
左键被按下(如左 CTRL 和 ALT)

2(DOM_KEY_LOCATION_RIGHT):
按下了右键(如右 CTRL 和 ALT)

3 (DOM_KEY_LOCATION_NUMPAD):
按下了数字键盘上的键。

笔记

这个location属性只能用于按下按键按键启动事件。

这个location属性不能用于按键事件。


语法

event.location

技术细节

返回值: 一个号码。
键盘或设备上按键的位置:

0. DOM_KEY_LOCATION_STANDARD
1. DOM_KEY_LOCATION_LEFT
2. DOM_KEY_LOCATION_RIGHT
3. DOM_KEY_LOCATION_NUMPAD
DOM 版本: DOM 级别 3键盘事件

浏览器支持

event.location是 DOM Level 3 (2004) 功能。

所有现代浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11