Firefox下event is not define解决方法

Firefox中Javascript使用event对象需要注意的问题

IE下
<input onclick="SearchGoogle(q)" type="button" value="搜索" name="sa"> 


ff下
<input onclick="SearchGoogle(q,event)" type="button" value="搜索" name="sa"> 


兼容代码为:
function SearchGoogle(key,evt) {
   
   if (!evt) { 
       evt = window.event; 
   }
   if(evt.keyCode==13) {
      alert("ok");
   }
}


srcElement is not defind

解决方法:
srcElement =  evt.srcElement ? evt.srcElement : evt.target;

你可能感兴趣的:(JavaScript,java,IE,firefox)