JavaScript事件对象属性shiftKey|事件触发时SHIFT键是否被按下

事件对象参考手册


定义与用法

shiftKey 事件属性可返回一个布尔值,指示当事件发生时,”SHIFT” 键是否被按下并保持住。


语法格式

event.shiftKey=true|false|1|0


示例代码

下面的例子可提示当鼠标按键被点击时 “SHIFT” 键是否被按住:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>奔月教程(runoon.com)</title>
        <script>
            function isKeyPressed(event) {    
                if (event.shiftKey == 1) {
                    alert(" shift 键被按下!");    
                }    
                else {
                    alert(" shift 键没被按下!");    
                }
            }
        </script>
    </head>
    <body onmousedown="isKeyPressed(event)">
        <p>点击该段落,弹窗会提示是否按下 shift 键。</p>
    </body>
</html>

亲自试试


事件对象参考手册


相关