MouseEvent getModifierState() 方法
描述
getModifierState()
方法返回指定的修饰键是否被按下或激活,如果是则返回 true。
仅在按下时激活的修饰键
- Alt
- AltGraph
- Control
- Meta
- Shift
在单击时激活,再次单击时 deaktivated 的修饰键
- CapsLock
- NumLock
- ScrollLock
语法
event.getModifierState(modifierKey)
参数值
参数 | 描述 |
---|---|
modifierKey | 要检查是否激活的键。合法值 "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
技术详情
返回值 | 布尔值。 如果修饰键已激活,则返回 true 否则返回 false 。 |
---|---|
DOM 版本 | DOM Level 3 Mouse Events。 |
更多示例
相关页面
HTML DOM 参考:MouseEvent altKey 属性
HTML DOM 参考:MouseEvent ctrlKey 属性
HTML DOM 参考:MouseEvent metaKey 属性
浏览器支持
event.getModifierState
是 DOM Level 3 (2004) 功能。
所有现代浏览器都完全支持它
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 11 |