zoukankan      html  css  js  c++  java
  • js事件处理

    var EventUtil = {//建新对象
             addHandler:function(element,type,func){//添加事件
                if(element.addEventListener){
                    element.addEventListener(type,func,false);
                }else if(element.attachEvent){
                    element.attachEvent("on"+ type,func);
                }else{
                    element["on"+ type] = func;
                }    
             },
             getEvent:function(event){//获取Event对象
                 return event?event:window.event;        
             },
             getTarget:function(event){//获得事件目标
                 return event.target || event.srcElement;
             },
             preventDefault:function(event){//阻止事件的默认行为
                if(event.preventDefault){
                    return event.preventDefault();//非IE
                }else{
                    event.returnValue = false;//IE
                }
             },
             removeHandler:function(element,type,func){//取消事件
                if(element.removeEventListener){
    element.removeEventListener(type,func,false);
                }else if(element.detachEvent){
                    element.detachEvent("on"+ type,func);
                }else{
                    element["on"+ type] = null;
                }
             },
             stopPropagation:function(event){//取消事件的冒泡
                 if(event.stopPropagation){
                    event.stopPropagation();//非IE
                }else{
                    event.cancelBubble = true;//IE
                }
             }
        };
  • 相关阅读:
    WPF之感触
    C# WinForm 给DataTable中指定位置添加列
    MyEclipse 8.6 download 官方下载地址
    将博客搬至CSDN
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/2332719.html
Copyright © 2011-2022 走看看