JavaScript HTML DOM location 事件属性

  • 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”键或右键“CTRL”键)
    3. DOM_KEY_LOCATION_NUMPAD:
    按键在数字键盘上按下(例如标准键盘右侧的“2”键)
    注意: location属性只能用于onkeydownonkeyup事件,而不能用于onkeypress
    注意: 此属性是只读的。
    获取key的位置:
    var x = event.location;
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    location
    9.0+
    支持
    15.0+
    不支持
    支持
  • 语法

    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 Event Level 3