当前位置: 代码迷 >> Web前端 >> 取得Event对象
  详细解决方案

取得Event对象

热度:297   发布时间:2012-11-07 09:56:10.0
获得Event对象
function getEvent(){     //同时兼容ie和ff的写法
         if(document.all)    return window.event;        
         func=getEvent.caller;            
        while(func!=null){    
             var arg0=func.arguments[0];
             if(arg0){
                 if((arg0.constructor==Event || arg0.constructor ==MouseEvent)
                     || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){    
                     return arg0;
                 }
             }
             func=func.caller;
        }
        return null;
 }
  相关解决方案