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 相关文章推荐
js获取提交的字符串的字节数
Feb 09 Javascript
js中判断文本框是否为空的两种方法
Jul 31 Javascript
jsonp原理及使用
Oct 28 Javascript
JavaScript里四舍五入函数round用法实例
Apr 06 Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 Javascript
Bootstrap轮播插件使用代码
Oct 11 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
vue实现打印功能的两种方法
Sep 07 Javascript
实例讲解vue源码架构
Jan 24 Javascript
vue路由中前进后退的一些事儿
May 18 Javascript
史上最为详细的javascript继承(推荐)
May 18 Javascript
vue下axios拦截器token刷新机制的实例代码
Jan 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
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
python实现的发邮件功能示例
2019/09/11 Python
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
英文简历中的自我评价
2013/10/06 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
教师党员个人自我评价
2015/03/04 职场文书
公司车队管理制度
2015/08/04 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB