js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法


Posted in Javascript onFebruary 19, 2017

当单击按键时触发事件

document.onkeydown = function (e) {
      e = e || event;
      if (e.keyCode == 13) { //判断是否单击的enter按键(回车键)
        document.getElementByIdx_x_x("txtid").click();
        return false;
      }
  }

解释:keycode的值表示对应键盘的那个键

keycode     8 = BackSpace BackSpace
keycode     9 = Tab Tab
keycode    12 = Clear
keycode    13 = Enter
keycode    16 = Shift_L
keycode    17 = Control_L
keycode    18 = Alt_L
keycode    19 = Pause
keycode    20 = Caps_Lock
keycode    27 = Escape Escape
keycode    32 = space space
keycode    33 = Prior
keycode    34 = Next
keycode    35 = End
keycode    36 = Home
keycode    37 = Left
keycode    38 = Up
keycode    39 = Right
keycode    40 = Down
keycode    41 = Select
keycode    42 = Print
keycode    43 = Execute
keycode    45 = Insert
keycode    46 = Delete
keycode    47 = Help
keycode    48 = 0 equal braceright
keycode    49 = 1 exclam onesuperior
keycode    50 = 2 quotedbl twosuperior
keycode    51 = 3 section threesuperior
keycode    52 = 4 dollar
keycode    53 = 5 percent
keycode    54 = 6 ampersand
keycode    55 = 7 slash braceleft
keycode    56 = 8 parenleft bracketleft
keycode    57 = 9 parenright bracketright
keycode    65 = a A
keycode    66 = b B
keycode    67 = c C
keycode    68 = d D
keycode    69 = e E EuroSign
keycode    70 = f F
keycode    71 = g G
keycode    72 = h H
keycode    73 = i I
keycode    74 = j J
keycode    75 = k K
keycode    76 = l L
keycode    77 = m M mu
keycode    78 = n N
keycode    79 = o O
keycode    80 = p P
keycode    81 = q Q at
keycode    82 = r R
keycode    83 = s S
keycode    84 = t T
keycode    85 = u U
keycode    86 = v V
keycode    87 = w W
keycode    88 = x X
keycode    89 = y Y
keycode    90 = z Z
keycode    96 = KP_0 KP_0
keycode    97 = KP_1 KP_1
keycode    98 = KP_2 KP_2
keycode    99 = KP_3 KP_3
keycode 100 = KP_4 KP_4
keycode 101 = KP_5 KP_5
keycode 102 = KP_6 KP_6
keycode 103 = KP_7 KP_7
keycode 104 = KP_8 KP_8
keycode 105 = KP_9 KP_9
keycode 106 = KP_Multiply KP_Multiply
keycode 107 = KP_Add KP_Add
keycode 108 = KP_Separator KP_Separator
keycode 109 = KP_Subtract KP_Subtract
keycode 110 = KP_Decimal KP_Decimal
keycode 111 = KP_Divide KP_Divide
keycode 112 = F1
keycode 113 = F2
keycode 114 = F3
keycode 115 = F4
keycode 116 = F5
keycode 117 = F6
keycode 118 = F7
keycode 119 = F8
keycode 120 = F9
keycode 121 = F10
keycode 122 = F11
keycode 123 = F12
keycode 124 = F13
keycode 125 = F14
keycode 126 = F15
keycode 127 = F16
keycode 128 = F17
keycode 129 = F18
keycode 130 = F19
keycode 131 = F20
keycode 132 = F21
keycode 133 = F22
keycode 134 = F23
keycode 135 = F24
keycode 136 = Num_Lock
keycode 137 = Scroll_Lock
keycode 187 = acute grave
keycode 188 = comma semicolon
keycode 189 = minus underscore
keycode 190 = period colon
keycode 192 = numbersign apostrophe
keycode 210 = plusminus hyphen macron
keycode 211 =
keycode 212 = copyright registered
keycode 213 = guillemotleft guillemotright
keycode 214 = masculine ordfeminine
keycode 215 = ae AE
keycode 216 = cent yen
keycode 217 = questiondown exclamdown
keycode 218 = onequarter onehalf threequarters
keycode 220 = less greater bar
keycode 221 = plus asterisk asciitilde
keycode 227 = multiply division
keycode 228 = acircumflex Acircumflex
keycode 229 = ecircumflex Ecircumflex
keycode 230 = icircumflex Icircumflex
keycode 231 = ocircumflex Ocircumflex
keycode 232 = ucircumflex Ucircumflex
keycode 233 = ntilde Ntilde
keycode 234 = yacute Yacute
keycode 235 = oslash Ooblique
keycode 236 = aring Aring
keycode 237 = ccedilla Ccedilla
keycode 238 = thorn THORN
keycode 239 = eth ETH
keycode 240 = diaeresis cedilla currency
keycode 241 = agrave Agrave atilde Atilde
keycode 242 = egrave Egrave
keycode 243 = igrave Igrave
keycode 244 = ograve Ograve otilde Otilde
keycode 245 = ugrave Ugrave
keycode 246 = adiaeresis Adiaeresis
keycode 247 = ediaeresis Ediaeresis
keycode 248 = idiaeresis Idiaeresis
keycode 249 = odiaeresis Odiaeresis
keycode 250 = udiaeresis Udiaeresis
keycode 251 = ssharp question backslash
keycode 252 = asciicircum degree
keycode 253 = 3 sterling
keycode 254 = Mode_switch

以上这篇js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery动画效果animate和scrollTop结合使用实例
Apr 02 Javascript
jQuery select表单提交省市区城市三级联动核心代码
Jun 09 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
Oct 29 Javascript
延时加载JavaScript代码提高速度
Dec 27 Javascript
JavaScript 函数的执行过程
May 09 Javascript
js仿iphone秒表功能 计算平均数
Jan 11 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
详解基于Wepy开发小程序插件(推荐)
Aug 01 Javascript
vue 解决遍历对象显示的顺序不对问题
Nov 07 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 #Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 #Javascript
jQuery实现一个简单的轮播图
Feb 19 #Javascript
js 博客内容进度插件详解
Feb 19 #Javascript
ajax接收后台数据在html页面显示
Feb 19 #Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 #Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 #Javascript
You might like
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
python爬虫基本知识
2018/03/05 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
中学教师岗位职责
2013/11/26 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
二人合伙经营协议书
2014/09/13 职场文书
关于安全的广播稿
2014/10/23 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers
解决 redis 无法远程连接
2022/05/15 Redis
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技