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 相关文章推荐
javascript 原型继承介绍
Aug 30 Javascript
js操作table示例(个人心得)
Nov 29 Javascript
文本框水印提示效果的简单实现代码
Feb 22 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
Dec 07 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
webpack配置的最佳实践分享
Apr 21 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
Oct 19 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
Sep 11 Javascript
详解三种方式解决vue中v-html元素中标签样式
Nov 22 Javascript
vue使用swiper实现左右滑动切换图片
Oct 16 Javascript
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
php5中类的学习
2008/03/28 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
基于php常用正则表达式的整理汇总
2013/06/08 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
javascript Excel操作知识点
2009/04/24 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
javascript常用的设计模式
2017/02/09 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
python中黄金分割法实现方法
2015/05/06 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python cookie反爬处理的实现
2020/11/01 Python
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
super()与this()的区别
2016/01/17 面试题
Structs界面控制层技术
2013/10/11 面试题
会计学应届毕业生推荐信
2013/11/04 职场文书
三好学生自我鉴定
2013/12/17 职场文书
任命书范本大全
2014/06/06 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
现实表现材料范文
2014/12/23 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
2015大学迎新标语
2015/07/16 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python