原生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详解
- 上一篇: 一招去除视屏网站广告
相关推荐
- 一招去除视屏网站广告
- Posted on 05月16日
- MongoDB设置访问权限、设置用户
- Posted on 05月08日
- linux双网卡配置-内网网卡通过外网网卡联网
- Posted on 07月09日
- mongoDB常用操作命令 终端常用操作命令
- Posted on 07月15日
发表评论
要发表评论,您必须先登录。
博主写的文章真好,支持你