js事件 封装方法(添加事件、删除事件、阻止冒泡、阻止默认行为)
来源:互联网 发布:广元广电网络节目表 编辑:程序博客网 时间:2024/06/10 12:07
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; } }, getEvent:function(event){ return event?event:window.event; }, getType:function(event){ return event.type; }, getElement:function(event){ return event.target || event.srcElement; }, preventDefault:function(event){ if(event.preventDefault){ event.preventDefault(); }else{ event.returnValue=false; } }, stopPropagation:function(event){ if(event.stopPropagation){ event.stopPropagation(); }else{ event.cancelBubble=true; } } }
0 0
- js事件 封装方法(添加事件、删除事件、阻止冒泡、阻止默认行为)
- 阻止事件冒泡\阻止默认行为
- js 阻止默认浏览器行为和阻止事件冒泡
- js阻止默认行为和阻止事件冒泡
- js阻止默认行为和冒泡,添加和删除监听事件
- 阻止默认事件行为和事件冒泡
- js 阻止元素(文档)默认事件,阻止冒泡事件
- js阻止事件默认行为
- 事件冒泡。阻止事件冒泡 |阻止元素的默认行为
- JS 阻止冒泡与阻止默认事件
- javascript中阻止事件冒泡,阻止事件默认行为
- 阻止事件默认行为
- 阻止事件默认行为
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- 【Qt开发】QT中用函数把float转化成QString
- 九度1087
- 聊聊Linux与UNIX
- 版本控制 SVN
- LeetCode 397 Integer Replacement
- js事件 封装方法(添加事件、删除事件、阻止冒泡、阻止默认行为)
- 【Qt开发】QString与数字类型的转换(不同进制)
- 小程序之求一个正整数的二进制
- 数据库基础(sql基本指令)
- 为什么很多第三方接口,都改成了基于http,直接传递json数据的方式来代替webservice?
- 第三周项目3-求集合并集
- Window Mysql免安装配置
- 实现c语言中的可变参数函数
- 因SHA-256算法导致无法上传渠道包的问题