跨浏览器事件处理程序

来源:互联网 发布:mac的强制退出 编辑:程序博客网 时间:2024/05/31 18:45
</pre><pre name="code" class="javascript"><pre name="code" class="javascript">//跨浏览器事件处理程序var eventUtil={//添加句柄addHandler:function(elem,type,handler){if (addEventListener) {elem.addEventListener(type,handler,false);} else if{elem.attachEvent("on"+type,handler);}else{elem["on"+type]=handler;}},//删除句柄removeHandler:function(elem,type,handler){if (removeEventListener) {elem.removeEventListener(type,handler,false);} else if{elem.detachEvent("on"+type,handler);}else{elem["on"+type]=null;}},//获取事件getEvent:function(event){return event?event:window.event;},getTarget: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.cannelBubble=true;}}}



                                             
0 0