博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20170606-跨浏览器的事件处理程序
阅读量:6195 次
发布时间:2019-06-21

本文共 738 字,大约阅读时间需要 2 分钟。

跨浏览器的事件处理程序

注意两点:

  • 视情况分别使用DOM0级方法、DOM2级方法或者IE方法来添加事件

  • 老版本浏览器不支持事件捕获,并且很少有机会使用事件捕获,因此可以只关注事件冒泡

var EventUtil = {        addHandler: function(element, type, handler){        if(element.addEventListener){            element.addEventListener(type, handler, false)        } else if (element.attachEvent) {            element.attachEvent("on"+type, handler)        } else {            element["on" + type] = handler        }    },        removeHandler: function(element, type, handler){        if(element.removeEventListener){            element.removeEventListener(type, handler, false)        } else if (element.detachEvent){            element.detachEvent("on"+type, handler)        } else {            element["on"+type] = null        }    }}

转载地址:http://cvyca.baihongyu.com/

你可能感兴趣的文章
程序猿也爱学英语(上),有图有真相
查看>>
leetcode 237 Delete Node in a Linked List python
查看>>
(转)清华学霸演讲稿:永远不要说你已经尽力了
查看>>
[转载]获取IP
查看>>
4.ASCII码排序
查看>>
关于H5唤醒APP的功能实现
查看>>
java 判断请求来自手机端还是电脑端
查看>>
SQL SERVER的整型运算,让人大吃一惊
查看>>
掀开图片显示介绍的css效果
查看>>
SQL Server基础知识
查看>>
soket.io.js + angular.js + express.js(node.js)
查看>>
开源CMS比较
查看>>
Unity 灯光探针用法教程
查看>>
最高优先级算法——进程调度
查看>>
转载:SVN分支合并
查看>>
Android
查看>>
上传文件
查看>>
软件开发的流程
查看>>
代码复审和两人合作
查看>>
Mysql错误问题记录
查看>>