[转载自:http://lllt.iteye.com/]

网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firefox中无法做出相应的响应。

Javascript 中的window.evevt对象在IE Chrome Firefox 中的作用域是不一样的。IE\Chorme中event是“全局变量”,在任何地方都可以使用,而在 Firefox 中 event 是“局部变量”,如果要调用函数,需要进行传递。

另外,event.keyCode 在 Firefox中也是不起作用的,对应的事件属性为 which,即 event.which。

用实例说话:

    <body οnkeydοwn="enterkey(event)">   <!-- 点击键盘即触发 enterkey函数 -->
function enterkey(et){if(et.keyCode){if (et.keyCode==13)alert("IE Chrome 点击回车键");}else{if (et.which==13)alert("Firefox 点击回车键");}}

转载于:https://www.cnblogs.com/chrisya0/p/3265143.html

Firefox 不响应 event.keyCode 问题的解决方案相关推荐

  1. window.event.keyCode - 兼容chrom和Firefox

    <body onKeyDown="keyCheck();"> 1.HTML中加入onKeyDown事件 2.function keyCheck() { if (wind ...

  2. html 用event.keycode控制只能输入小写字母,event.keyCode键码值表 附只能输入特定的字符串代码...

    event.keyCode键码值表 附只能输入特定的字符串代码 复制代码 代码如下: function onlyNum() { if(!(event.keyCode==46)&&!(e ...

  3. Firefox不支持event解决方法

    //火狐上的用调试的小问题.alert();的使用 alert();当里面没有参数时会在火狐中无法运行,IE可以. alert('');有参数火狐才会执行,在火狐调试时要特别注意. --------- ...

  4. IE和FireFox中的event事件

    最近在项目中碰到这样一个问题,表单提交,是用javascript控制的,当用户回车时就代表提交,同事在网上搜了一段代码放进去,在IE下是正常的,但我在用FF查看时,发现提交无效,用Firebug跟踪得 ...

  5. event.keyCode 事件属性

    转自:http://www.runoob.com/jsref/event-key-keycode.html 1 <!DOCTYPE html> 2 <html> 3 <h ...

  6. 浏览器间的差异之 event.keyCode

    先看一段示例代码,在不同浏览器中的行为 <html> <head> <script src="https://cdnjs.cloudflare.com/ajax ...

  7. event.keyCode用法及列表

    用户名:<input type="text" id="UserAccount" onKeyPress="JumpByEnter(UserPwd) ...

  8. event.keycode值大全

    加事件: document.onkeydown = function() { event.keyCode == 27 ? method1() : null; event.keyCode == 13 ? ...

  9. TextBox只输入数字和event.keyCode的键码值

    TextBox只收录数字:0~9 非常简单,加一个属性事件: <asp:textbox class="Text"         οnkeypress="if (e ...

最新文章

  1. C# 窗体位置 Show和ShowDialog (转载)
  2. 批处理-批量拉取git代码
  3. 定点数的编码表示方法
  4. 最常用的Eclipse快捷键
  5. python 增删列表_python 列表的增删改查
  6. AspNetCore 启动地址配置详解
  7. CDMA系统的三种码
  8. 经典:比尔·盖茨的创业智慧
  9. ASP.NET中实现MSN通知消息功能
  10. java 调度框架_java调度框架Quartz(一)
  11. sql文件建立mysql库_使用.SQL文件创建MySQL数据库
  12. 浅谈分类与标签机制的特色
  13. teamview外网连接服务器虚拟主机,利用路由器端口映射+桥接虚拟机搭建个人服务器...
  14. weibo.cn html5,微博爬虫:爬取微博正文、关注人
  15. 汉字转拼音的代码-转
  16. Ubuntu 16.04下通过系统软件商店安装flameshot后无法启动问题解决方法
  17. Hooks详解(一)
  18. 聚光灯效果(css+html)
  19. mysql获取去年同期_mysql 查询当天、昨天、本周、上周、本月、上月、今年、去年数据...
  20. 二维数组的四种创建方法

热门文章

  1. Linux下文件系统目录结构
  2. 执行计划中各字段各模块描述
  3. dll侧加载_动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...
  4. ajax同步和异步的区别_纯电动汽车搭载的交流异步电机与永磁同步电机有何区别?...
  5. powershell执行c语言文件,c语言中调用shell脚本
  6. c语言编程请输入密码,想程序高手求助--用C语言来编辑一个输入密码的程序
  7. w7 mysql不启动_Win7安装mysql5.7服务无法启动没有任何报错信息处理:
  8. redistemplate 设置失效时间_开发新技能之利用Redis高级用法监听过期键处理失效的订单...
  9. 函数上下文this和参数列表arguments介绍
  10. 经验原石_行家第一次入手翡翠原石并不是为了一夜暴富