实例代码“Ctrl+/”提示“F11/ESC”全屏 返回 格式化 恢复 运行
x
 
1
<!DOCTYPE html>
2
<html>
3
<head>
4
    <title>Modifier Keys Example</title>
5
    <script type="text/javascript" src="/upload/files/201702/EventUtil.js"></script>
6
</head>
7
<body>
8
    <div id="myDiv" style="background-color:red;height:100px;width:100px">Click me while holding a modifier key</div>
9
    <script type="text/javascript">
10
        var div = document.getElementById("myDiv");
11
        EventUtil.addHandler(div, "click", function(event){
12
            event = EventUtil.getEvent(event);
13
            var keys = new Array();
14
        
15
            if (event.shiftKey){
16
                keys.push("shift");
17
            }
18
        
19
            if (event.ctrlKey){
20
                keys.push("ctrl");
21
            }
22
        
23
            if (event.altKey){
24
                keys.push("alt");
25
            }
26
        
27
            if (event.metaKey){
28
                keys.push("meta");
29
            }
30
        
31
            alert("Keys: " + keys.join(","));
32
        
33
        }); 
34
35
    </script>
36
</body>
37
</html>
38