如何实现跨浏览器兼容的事件绑定与移除功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计125个文字,预计阅读时间需要1分钟。
参数顺序:事件绑定的元素,事件类型,事件处理函数,捕获或冒泡。javascriptfunction AddEvent(element, type, fn, capture) { if (element.addEventListener) { element.addEventListener(type, fn, capture); } else { element.attachEvent('on' + type, fn, false); }}
function AddEvent(element,type,fn,fg) { if(element.addEventListener) element.addEventListener(type,fn,fg); else element.attachEvent('on'+type,fn,false); } function RemoveEvent(element,type,fn,fg) { if(element.removeEventListener) element.removeEventListener(type,fn,fg); else element.detachEvent('on'+type,fn,false); }
本文共计125个文字,预计阅读时间需要1分钟。
参数顺序:事件绑定的元素,事件类型,事件处理函数,捕获或冒泡。javascriptfunction AddEvent(element, type, fn, capture) { if (element.addEventListener) { element.addEventListener(type, fn, capture); } else { element.attachEvent('on' + type, fn, false); }}
function AddEvent(element,type,fn,fg) { if(element.addEventListener) element.addEventListener(type,fn,fg); else element.attachEvent('on'+type,fn,false); } function RemoveEvent(element,type,fn,fg) { if(element.removeEventListener) element.removeEventListener(type,fn,fg); else element.detachEvent('on'+type,fn,false); }

