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 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
jquery 简短右键菜单 多浏览器兼容
Jan 01 Javascript
使用jquery实现放大镜效果
Sep 02 Javascript
浅谈javascript中createElement事件
Dec 05 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
js脚本编写简单刷票投票系统
Jun 27 Javascript
Vue.js中组件中的slot实例详解
Jul 17 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
深入理解JS的事件绑定、事件流模型
May 13 Javascript
微信小程序自定义弹窗实现详解(可通用)
Jul 04 Javascript
antd table按表格里的日期去排序操作
Nov 17 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
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
深入理解angular2启动项目步骤
2017/07/15 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
python 设置文件编码格式的实现方法
2017/12/21 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
Python并行分布式框架Celery详解
2018/10/15 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
创伤外科专业推荐信范文
2013/11/19 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
啦啦队口号大全
2014/06/16 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
二年级数学教学反思
2016/02/16 职场文书
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android
利用Redis实现点赞功能的示例代码
2022/06/28 Redis