JavaScript

event not defined

时间:2017-7-4 14:28:26  作者:WPF之家  来源:http://www.wpf123.com/  查看:580  评论:0
内容摘要:document.onkeydown=function mykeyDown(){ if(event.keyCode == 13) {checkData();} return; } 以上js代码在IE中运行正常,在Fire...
  1. document.onkeydown=function mykeyDown(){  
  2.        if(event.keyCode == 13) {checkData();}   
  3.        return;  
  4. }  

     以上js代码在IE中运行正常,在Firefox中老报"event is not defined”错误!原因是因为在Firefox中使用了不同的事件对象模型,不同于IE Dom,用的是W3C Dom。Firefox DOM中并无event,采用以下方法解决,同时兼容IE和Firefox

 

  1. document.onkeydown=function mykeyDown(e){  
  2.       //compatible IE and firefox because there is not event in firefox  
  3.        e = e||event;  
  4.        if(e.keyCode == 13) {checkData();}   
  5.        return;  
  6. }  

标签:event not defined 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

上一篇:没有了
下一篇:ReferenceError: event is not defined
相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号