原生js封装绑定事件和删除绑定事件
最近公司在开发一个固件的项目,由于固件的存储量容量是有限的,所以放弃了jquery库,所有的js效果只能用原生js写了。
原生js绑定事件的方法也是比较多,但是很少能兼容各个浏览器和操作系统。
这里简单 的写了一下兼容性较强的原生js绑定事件和删除事件的方法:
js绑定事件封装
function addEvent(id,eventName,functionName){
var obj = document.getElementById(id);
if(obj.addEventListener){
return obj.addEventListener(eventName,functionName);
}else if(obj.attachEvent){
return obj.attachEvent(“on”+eventName,functionName);
}
return false;
};
js删除绑定事件
function delEvent(id,eventName,functionName){
var obj = document.getElementById(id);
if(obj.addEventListener){
return obj.removeEventListener(eventName,functionName);
} else if(obj.attachEvent) {
return obj.detachEvent("on"+eventName,functionName);
}
return false;
};
原生js绑定事件和删除事件 http://www.uuboku.com/116.html
本站遵循CC协议署名-非商业性使用-相同方式共享
转载请注明来自:优优博库
- 下一篇: JS中document.ready和window.onload详解
- 上一篇: 一招去除视屏网站广告
相关推荐
- linux双网卡配置内网
- Posted on 07月07日
- 开源系统应用RAID保护企业数据安全
- Posted on 04月15日
- js中arguments对象详解
- Posted on 05月09日
- html5利用geolocation获取地区位置经纬度
- Posted on 12月28日
发表评论
要发表评论,您必须先登录。

博主写的文章真好,支持你