JavaScript 事件绑定

    var addHandler = function(element,type,handler){
        //被绑定的dom对象,绑定类型,事件处理函数
        if(element.addEventListener){
            //非ie中的处理 
            element.addEventListener(type,handler,false);//false表示在冒泡阶段调用函数
        }
        else if(element.attachEvent)
        {
            //ie中的处理
            element.attachEvent("on" + type,handler);
        }
        else
        {
            //如果该浏览器对DOM2级不支持,则使用DOM0级方式。
            element["on" + type] = handler;
        }
    }
    
    var content = document.getElementById("content");
    if (content != null && content != undefined){
        var handler = function(){
            alert("ok");
        }
        addHandler(content,"mouseover",handler);
    }

 

posted @ 2016-09-26 14:58  如.若  阅读(141)  评论(0编辑  收藏  举报