window.event 只能在 IE 下运行,不能在 firefox 下运行, 这是因为 firefox 的 event 只能在事件发生的现场使用。
在 firefox 里直接调用 event 对象会报 undefined。
兼容解决方式:
1 <input type="text" onkeydown="keyup_submit(event);">
2
3 <script>
4 function keyup_submit(e){
5 var evt = window.event || e;
6 if (evt.keyCode == 13){
7 //回车事件
8 }
9 }
10 </script>
*firefox 需要传递 event 对象,书写必须为 event