您的位置:首页 > 其它

EventUtil是为了解决不同浏览器之间事件绑定的不同而自设的function

2016-08-28 19:35 330 查看
在学习javascript高级编程中,遇到要使用EventUtil的类型添加事件,但报错说没有声明这个类型。原来是需要自己添加的一个类型。代码如下

/*element代表元素,type代表事件类型,handler代表事件被触发时调用的方法 /
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;
}
},
preventDefault: function (event) {
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐