原生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详解
- 上一篇: 一招去除视屏网站广告
相关推荐
- 原生js封装ajax请求类
- Posted on 05月13日
- html中alt和title的用法以及区别 对seo的影响
- Posted on 07月03日
- Query异步上传文件插件Uploadify用法案例详解
- Posted on 06月26日
- linux网卡是否连接网线、判断网络问题
- Posted on 07月09日
发表评论
要发表评论,您必须先登录。
博主写的文章真好,支持你