兼容dom事件 (2)

//所有浏览器都可以用的dom方法

//添加

function on(element, type, callback){

if(element.addEventListener){

element.addEventListener(type,callback,false);

}else if(element.attachEvent){

element.attachEvent("on"+type,callback);

}else{

element["on"+type] = callback;

}

}

//移除

function off(element, type, callback){

if(element.removeEventListener){

return element.removeEventListener(type, callback,false);

}else if(element.detachEvent){

return element.detachEvent("on"+type, callback);

}else{

return element["on"+type] = null;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM 0 级事件是基于元素内联属性或DOM元素命名的...
    邢烽朔阅读 2,713评论 0 0
  • 事件流: 事件流:页面接收事件的顺序。 IE定义的:事件冒泡流(由最具体的元素依次传播到DOM树的最上层的Docu...
    xiaoguo16阅读 3,728评论 0 0
  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 8,186评论 1 10
  • 什么是事件: 我们可以简单的把事件理解为浏览器的感知系统。比如说:他可以感觉到用户是否点击(click)了页面、鼠...
    张松1366阅读 11,795评论 1 6
  • 我不能在此停留 还有很远的路要去漂泊 骤雨将来 我只能带走一片树叶 用来怀念这里的葱郁
    芜城花开阅读 1,814评论 0 2

友情链接更多精彩内容