实例代码“Ctrl+/”提示“F11/ESC”全屏 返回 格式化 恢复 运行
x
 
1
<script>
2
var EventUtil = {
3
4
    addHandler: function(element, type, handler){
5
        if (element.addEventListener){
6
            element.addEventListener(type, handler, false);
7
        } else if (element.attachEvent){
8
            element.attachEvent("on" + type, handler);
9
        } else {
10
            element["on" + type] = handler;
11
        }
12
    },
13
    
14
    getButton: function(event){
15
        if (document.implementation.hasFeature("MouseEvents", "2.0")){
16
            return event.button;
17
        } else {
18
            switch(event.button){
19
                case 0:
20
                case 1:
21
                case 3:
22
                case 5: