获取元素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);