JavaScript HTML DOM KeyboardEvent 对象参考

  • KeyboardEvent对象

    用户按下键盘上的键时发生的事件属于KeyboardEvent对象。
  • KeyboardEvent属性和方法

    属性/方法 描述
    altKey 返回触发键事件时是否按下“ALT”键
    charCode 返回触发事件的键的Unicode字符代码
    code 返回触发事件的键的代码
    ctrlKey 返回触发键事件时是否按下“CTRL”键
    getModifierState() 如果激活了指定的键,则返回true
    isComposing 返回事件的状态是否正在撰写
    key 返回事件表示的键的键值
    keyCode 返回触发onkeypress事件的键的Unicode字符代码,或触发onkeydown或onkeyup事件的键的Unicode键代码
    location 返回键盘或设备上键的位置
    metaKey 返回触发键事件时是否按下“meta”键
    repeat 返回是否重复按下某个键
    shiftKey 返回触发键事件时是否按下“SHIFT”键
    which 返回触发onkeypress事件的键的Unicode字符代码,或触发onkeydown或onkeyup事件的键的Unicode键代码
  • 继承的属性和方法

    KeyboardEvent继承了以下所有属性和方法:
  • 事件类型

    这些事件类型属于KeyboardEvent对象:
    事件 描述
    onkeydown 当用户按下某个键时发生该事件
    onkeypress 当用户按下键时发生该事件
    onkeyup 用户释放密钥时会发生该事件