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 相关文章推荐
top.location.href 没有权限 解决方法
Aug 05 Javascript
简单时间提示DEMO从0开始一直进行计时
Nov 19 Javascript
常用的JavaScript WEB操作方法分享
Feb 28 Javascript
jQuery超简单选项卡完整实例
Sep 26 Javascript
EasyUi combotree 实现动态加载树节点
Apr 01 Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
Aug 24 Javascript
angularjs实现多张图片上传并预览功能
Feb 24 Javascript
对layui中表单元素的使用详解
Aug 15 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
微信小程序接入腾讯云验证码的方法步骤
Jan 07 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
Nov 01 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-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
学习PHP Cookie处理函数
2016/08/09 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
js兼容标准的表格变色效果
2008/06/28 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
类似CSDN图片切换效果脚本
2009/09/17 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
React快速入门教程
2017/01/17 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
python Shapely使用指南详解
2020/02/18 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
Python 内存管理机制全面分析
2021/01/16 Python
学生干部的自我评价分享
2014/01/18 职场文书
经典安踏广告词
2014/03/21 职场文书
浅谈python数据类型及其操作
2021/05/25 Python
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
KVM基础命令详解
2022/04/30 Servers