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实现背景图片切换效果代码
Nov 14 Javascript
关于extjs4如何获取grid修改后的数据的问题
Aug 07 Javascript
node.js中的fs.renameSync方法使用说明
Dec 16 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
基于Axios 常用的请求方法别名(详解)
Mar 13 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
vue spa应用中的路由缓存问题与解决方案
May 31 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
Jun 01 Javascript
JavaScript代码实现简单计算器
Dec 27 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
深入了解php4(1)--回到未来
2006/10/09 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
php按单词截取字符串的方法
2015/04/07 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
js中this用法实例详解
2015/05/05 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
Python 修改列表中的元素方法
2018/06/26 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python:type、object、class与内置类型实例
2019/12/25 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
物流专业大学的自我评价
2014/01/11 职场文书
祖国在我心中演讲稿400字
2014/05/04 职场文书
大学辅导员述职报告
2015/01/10 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
导游词之襄阳古城
2019/09/27 职场文书