JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器


Posted in Javascript onOctober 11, 2010

废话少说,代码上来:

document.onkeydown=function() 
{ 
var EventUtil = {}; 
EventUtil.getEvent = function(){ 
if(window.event){return window.event;} 
else{return EventUtil.getEvent.caller.arguments[0];} 
} 
var button = document.getElementById("qw"); 
if(EventUtil.getEvent().keyCode==13) 
{ 
button.click(); 
event.returnValue = false; 
} 
}

作为对比:上传一不支持IE,但支持FireFox的:

window.onkeydown=function() 
{ 
var EventUtil = {}; 
EventUtil.getEvent = function(){ 
if(window.event){return window.event;} 
else{return EventUtil.getEvent.caller.arguments[0];} 
} 


//绑定你的id为qw的按钮事件
var button = document.getElementById("qw"); 
if(EventUtil.getEvent().keyCode==13) 
{ 
button.click(); 
event.returnValue = false; 
} 
}

大家看出什么不同了么?
以上仅供借鉴。
Javascript 相关文章推荐
csdn 批量接受好友邀请
Feb 19 Javascript
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
jquery阻止冒泡事件使用模拟事件
Sep 06 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
推荐5 个常用的JavaScript调试技巧
Jan 08 Javascript
浅谈setTimeout 与 setInterval
Jun 23 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
搞定immutable.js详细说明
May 02 Javascript
JavaScript浏览器对象之一Window对象详解
Jun 03 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
实例分析javascript中的异步
Jun 02 Javascript
jQuery-App输入框实现实时搜索
Nov 19 jQuery
JavaScript isArray()函数判断对象类型的种种方法
Oct 11 #Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
Oct 11 #Javascript
jQuery 表单验证扩展代码(一)
Oct 11 #Javascript
AlertBox 弹出层信息提示框效果实现步骤
Oct 11 #Javascript
基于jQuery的实现简单的分页控件
Oct 10 #Javascript
JQuery的Alert消息框插件使用介绍
Oct 09 #Javascript
Tips 带三角可关闭的文字提示
Oct 06 #Javascript
You might like
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
几种响应式文字详解
2017/05/19 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现电子词典
2020/04/23 Python
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
python opencv摄像头的简单应用
2019/06/06 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
python网络编程之五子棋游戏
2020/05/14 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
夜班门卫岗位职责
2013/12/09 职场文书
大堂副理的岗位职责范文
2014/02/17 职场文书
求职信名称怎么写
2014/05/26 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
民政局个人整改措施
2014/09/24 职场文书
给领导的感谢信范文
2015/01/23 职场文书