📜  Javascript | MouseEvent getModifierState() 方法

📅  最后修改于: 2022-05-13 01:56:34.248000             🧑  作者: Mango

Javascript | MouseEvent getModifierState() 方法

mouseEvent getModifierState()用于返回事件发生时被按住的指定修饰键的状态。如果指定的修饰键被按下,则返回 true;如果未按下,则返回 false。

  • 以下修饰键仅在按下时才会激活:Alt、Control、Meta、Shift。
  • 还有一些修饰键在单击时激活,再次单击时禁用:CapsLock、ScrollLock 和 NumLock。

句法:

event.getModifierState(key)

参数

  • key:表示修饰键。它区分大小写。

返回值:它返回一个布尔值,指示指定的修饰键是否被激活。

  • true:表示指定的修饰键被按下或激活。
  • false:表示指定的修饰键没有被按下。

示例:在此示例中,如果 CapsLock 被激活,则显示 true,否则显示 false。要查看效果,请在打开/关闭 CapsLock 后单击输入元素。



    
        JavaScript Mouse Event
    
    
      
        

            GeeksforGeeks         

                   

            mouseEvent getModifierState() Method         

            Input:                    

                        

输出:
大写锁定关闭(最初):
修饰符
大写锁定开启:
修饰符

支持的浏览器: getModifierState() 方法支持的浏览器如下:

  • 苹果Safari 10.1
  • 谷歌浏览器 30.0
  • 火狐15.0
  • 歌剧 17.0
  • 互联网浏览器 9.0