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代码和jquery对比体会
Sep 10 Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 Javascript
一个超简单的jQuery回调函数例子(分享)
Aug 08 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
Jan 14 Javascript
微信小程序实战之自定义模态弹窗(8)
Apr 18 Javascript
基于easyui checkbox 的一些操作处理方法
Jul 10 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 Javascript
详解node Async/Await 更好的异步编程解决方案
May 10 Javascript
vue监听对象及对象属性问题
Aug 20 Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 Javascript
Vue中的组件及路由使用实例代码详解
May 22 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 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 信息采集程序代码
2009/03/17 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
php编写简单的文章发布程序
2015/06/18 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
常用DOM整理
2015/06/16 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python爬虫常用的模块分析
2014/08/29 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
电气自动化个人求职信范文
2014/02/03 职场文书
教师读书活动总结
2014/05/07 职场文书
音乐节策划方案
2014/06/09 职场文书
情人节单身感言
2015/08/03 职场文书
《落花生》教学反思
2016/02/16 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL