[转]FF和IE下获得event和srcElement的不同

FF和IE获得事件的方法不一样:

IE使用window.event,而FF直接使用参数event,下面有一个例子使用javascript监听回车键,并提交表单:

window.onload= function(){   
document.onkeydown = function(event){   
        var e=event || window.event;   
        var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;   
        if(keyCode == 0x0D){ 
            var srcElement = e.srcElement || e.target;   
            if(srcElement.id == "checkBt"){   
                check();   
            }else{   
                submit();   
            }   
        }   
    }   
}

当焦点在id='checkBt'这个元素上面的时候,敲回车,该程序调用check函数,否则调用submit()函数。

原文地址:https://www.cnblogs.com/yejg1212/p/2982410.html