<body onKeyDown="keyCheck();">

1.HTML中加入onKeyDown事件

2.function keyCheck() {

if (window.event.keyCode==38) {         //向上键

}
if (window.event.keyCode==40) {             //向下键

}

}

在chrom中是支持window.event.keyCode但是在Firefox window.event.keyCode方法出错

解决办法

<body onKeyDown="keyCheck(event);">

1.HTML中加入onKeyDown事件加入参数event

2. function keyCheck(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : ""); //兼容IE和Firefox获得keyBoardEvent对象  
        var key = evt.keyCode?evt.keyCode:evt.which; //兼容IE和Firefox获得keyBoardEvent对象的键值  
if (key==38) {         //向上键

}
if (key==40) {             //向下键

}
}

window.event.keyCode - 兼容chrom和Firefox相关推荐

  1. window.event.srcElement在Firefox IE下的兼容问题

    在 ie中处理事件直接使用window.event对象即可,但在firefox中,是没有 window.event对象的,函数需要使用事件的时候,需要在事件发生时把事件作为参数传递给函数,不象在ie中 ...

  2. 如何让火狐浏览器兼容window.event

    遇到一个问题,火狐不兼容window.event,之前代码解决是通过这种方式解决的. 如下(无参数方式): unction _test2() { var evt = window.event || a ...

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

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

  4. window.Event参数详解

    window.evet 说明 event代表事件的状态,例如触发event对象的元素.鼠标的位置及状态.按下的键等等. event对象只在事件发生的过程中才有效. event的某些属性只对特定的事件有 ...

  5. e = e || window.event用法细节讨论

    事件对象的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的.所以一行代码就可以搞定 ...

  6. event.keyCode用法及列表

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

  7. Firefox 不响应 event.keyCode 问题的解决方案

    [转载自:http://lllt.iteye.com/] 网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firef ...

  8. firefox浏览器window.event is undefined问题

    获取鼠标坐标,IE下window.event.clientX和window.event.clientY就可以获取x,y的座标了.但是firefox却不行,浏览器报错window.event is un ...

  9. js网页日历,兼容IE和Firefox

    本日历是网上收集的,原来不能兼容Firefox,经过我的修改使它兼容了Firefox,如果有什么意见请大家多指教. <Script LANGUAGE="JavaScript" ...

最新文章

  1. 才知道创建数据表的后面int(M)的m居然和存储大小没有关系
  2. ROC(receiver operating characteristic curve)曲线与ROC分析
  3. AI如何帮助我们理解意识——麻省理工最新大脑研究
  4. 三维曲面matlab程序,用matlab画三维曲面图 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  5. python opencv 保存摄像头视频,以及fourc编码的介绍
  6. super 与 this 关键字
  7. 博图wincc连接数据块_西门子博途WINCC 可通过创建画面模板提高编程效率
  8. 2条电信宽带 并线_理想更新“货车并线预警”遭用户吐槽 李想:目前功能偏保守 仍在优化...
  9. Activity的回调机制---Activity学习笔记(三)
  10. PL/SQL 语言 一
  11. c语言ics什么意思,[转载]C网来话筛选(ICS)业务及实现
  12. 课程 2B: 制作一款交互性应用
  13. 使用Timer的缺陷
  14. 【matlab】线性空间滤波器的实现
  15. python 整数对应的字符,在Python中将字符串从字母解密为整数映射
  16. 洛谷 P2920 [USACO08NOV]时间管理Time Management
  17. 硬着头皮,爬上龙门吊
  18. QQ音乐特有的.qmc3文件 转换成.mp3
  19. 物联网传感技术——压电式传感器
  20. matlab求随机过程的数学期望,密度函数已知,怎么用matlab求其数学期望和方差?...

热门文章

  1. JQuery 基础 jq选择器 dom操作
  2. 《Asp.Net MVC 》复习题目
  3. jenkins创建流水线,基于gitlab与Jenkinsfile
  4. 中国34个省市 按字母排序 uniapp城市列表
  5. 微型计算机基础理论怎么学,微型计算机原理(孟辉)
  6. 安卓逆向工程之工具使用JADX,JEB,GDA的安装使用
  7. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环
  8. 【基本功】深入剖析Swift性能优化
  9. oracle建表的时候同时创建主键,外键,注释,约束,索引
  10. 直播性能测试工具汇总