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解决url传值出现中文乱码的另类办法
Apr 08 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
Nov 03 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
使用JS实现图片展示瀑布流效果的实例代码
Sep 12 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
jQuery实现点击关注和取消功能
Jul 03 jQuery
JavaScript中正则表达式判断匹配规则及常用方法
Aug 03 Javascript
解决js ajax同步请求造成浏览器假死的问题
Jan 18 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 Javascript
vue+Element实现搜索关键字高亮功能
May 28 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 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数字转汉字代码(算法)
2011/10/08 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
Javascript !!的作用
2008/12/04 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
React Native实现地址挑选器功能
2017/10/24 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python杀死一个线程的方法
2015/09/06 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
超市重阳节活动方案
2014/02/10 职场文书
cf战队收人广告词
2014/03/14 职场文书
三八节主持词
2014/03/17 职场文书
毕业生工作求职信
2014/06/30 职场文书
档案接收函格式
2015/01/30 职场文书