首页 > 代码库 > js学习笔记27----键盘事件
js学习笔记27----键盘事件
键盘事件主要有2个:
onkeydown : 键盘按下时触发,如果按下不抬起,那么会连续触发。
onkeyup : 键盘弹起时触发
不是所有元素都能接收键盘事件,只有能够响应用户输入的元素,换言之,能够接收焦点的元素就能接收键盘事件。
event.keyCode : 数字类型,返回 键盘按键的ASCII 码。
ctrlKey, shiftKey, altKey: 布尔值。
当一个事件发生的时候,如果 ctrl|| shift || alt 是按下的状态,返回true。
示例代码:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <title>键盘事件</title> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <script> 8 window.onload = function(){ 9 document.onkeydown = function(ev){ 10 var ev = ev || event; 11 //alert(ev.keyCode); //返回键盘的ASCII 码 12 } 13 14 document.onclick = function(ev){ 15 var ev = ev || event; 16 alert(ev.ctrlKey);//点击时返回false,按住ctrl键之后再点击的同时会返回true 17 } 18 } 19 </script> 20 </head> 21 <body> 22 <div> 23 24 </div> 25 </body> 26 </html>
js学习笔记27----键盘事件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。