IE firefox window.event.srcElement兼容

来源:互联网 发布:xampp修改mysql密码 编辑:程序博客网 时间:2024/06/06 01:02
function getEvent()
{
    if(document.all)
    {
    return window.event;//如果是ie
    }
    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;

}

var evt=getEvent();
var element=evt.srcElement || evt.target;  

//IE chrome window.event.srcElement.

//firefox有target属性,但没有srcElement

原创粉丝点击