获取元素ID

//获取元素ID
function my$(id){return document.getElementById(id)};

获取元素ID,调用示例

//双引号内填写元素id
    var btn = my$("btn");
var box = my$("box");

绑定事件


//兼容不同浏览器绑定事件
function addEvent(ele,type,fn){
    //IE9及以上的浏览器和其他浏览器,使用 addEventListener 方法
    //IE9以下的浏览器,使用 attachEvent 方法
    
    
    //浏览器能力检测
    if(ele.addEventListener){
    ele.addEventListener(type,fn);
    
    
    }else if(ele.attachEvent){
    ele.attachEvent("on"+type,fn);
    
    
    }
    };
    

绑定事件,调用示例

//获取元素
        var btn = document.getElementById("btn");

//绑定事件

function fun(){
    alert(1111);
};


addEvent(btn,"click",fun);

解绑事件

    
    //兼容所有浏览器的解除绑定事件
    
    //参数:事件源,事件类型,事件函数
    
    function removeEvent(ele,type,fn){
        //浏览器能力检测
        if (ele.removeEventListener){
    
            ele.removeEventListener(type,fn);
    
        } else if (ele.detachEvent){
    
            ele.detachEvent("on"+type,fn);
    
        }
    };
    
    

解绑事件,调用示例

//获取元素
        var btn = document.getElementById("btn");

//绑定事件

function fun(){
    alert(1111);
};

removeEvent(btn,"click",fun);