remove:function(element,type,handle){ 上面的花括号后面为什么要加逗号。

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8" />
    <title>50</title>
</head>
<body>
    <input type="button" value="按钮" id="bot1">
    <script type="text/javascript">
        var b1=document.getElementById("bot1");
        var addHandle={
            add:function(element,type,handle){
                if(element.addEventListener){
                    element.addEventListener(type,handle,false);
                }
                else if(element.attachEvent){
                    element.attachEvent("on"+type,handle);
                }
                else{
                    element["on"+type]=handle;
                }
            },//为什么要加逗号。

            remove:function(element,type,handle){
                if(element.removeEventListener){
                    element.removeEventListener(type,handle,false);
                }
                else if(element.detachEvent){
                    element.detachEvent("on"+type,handle);
                }
                else{
                    element["on"+type]=null;
                }
            }    
            
        }


        function my_a(){
            alert("Hello");
        }
        addHandle.add(bot1,"click",my_a);
        //addHandle.remove(bot1,"click",my_a);
    </script>
</body>
</html>

玉鸯子
浏览 1615回答 3
3回答

Yanzu

就相当于 var obj = {a: 1, b: 2};懂?

追觅梦初的国度

这是对象啊!

好人理查德

这是第三方插件的事件约束,如果出现多个事件,要用逗号分割开
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript