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 相关文章推荐
JavaScript 学习笔记(十一)
Jan 19 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
Mar 14 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
Feb 21 Javascript
webpack@v4升级踩坑(小结)
Oct 08 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
详解小程序横屏方案对比
Jun 28 Javascript
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
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函数
2006/12/06 PHP
PHP序列号生成函数和字符串替换函数代码
2012/06/07 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
php的文件上传入门教程(实例讲解)
2014/04/10 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
Django后台admin的使用详解
2019/07/08 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
一行python实现树形结构的方法
2019/08/09 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
香港士多网上超级市场:Ztore
2021/01/09 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
开业庆典答谢词
2014/01/18 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
八一建军节慰问信
2015/02/14 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python