js键盘事件
2023-09-14 09:07:54 时间
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript"> window.onload=function(){ oArea=document.getElementById('area'); oTxt=document.getElementById('txt'); oBtn=document.getElementById('btn'); oBtn.onclick=function(){ oArea.value=oArea.value+oTxt.value+'\n'; oTxt.value='' } oTxt.onkeydown = function(evt){ var e = evt || event; if(e.keyCode == 13 && e.ctrlKey) { oArea.value += oTxt.value+"\n"; oTxt.value = ""; } } } </script> </head> <body> <textarea cols="50" rows="9" id="area"></textarea> <br/> <input type="text" id="txt" /> <input type="button" id="btn" value="提交" /> </body> </html>
2.键盘码,键盘输入多少就显示其对应的状态码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0035)http://fgm.cc/learn/lesson5/03.html --> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户按下键盘,显示keyCode</title> <style> body{ text-align:center; font:30px/1.5 \5fae\8f6f\96c5\9ed1, arial; } pre{color:green;padding:10px 15px;background:#f0f0f0;border:1px dotted #333;font:12px/1.5 Courier New;text-align:left;} span{color:#999;} </style> <script type="text/javascript"> window.onload = function(){ var oP = document.getElementsByTagName("p")[0]; document.onkeydown = function(evt){ var e = evt || event; //兼容写法 oP.innerHTML = e.keyCode; } } </script> </head> <body> 当前按键的编码<p>70</p> </body></html>
相关文章
- fastclick.js移动端WEB开发,click,touch,tap事件浅析
- js省市区三级联动
- js - body的滚动事件的坑
- JS批量绑定事件
- js获取select改变事件
- js form.onformData事件
- Cocos2d-JS键盘事件
- [Docker] Hooking a Volume to Node.js Source Code
- js this是什么?[多次书写]
- Atitit 常用技能点体系树 os win linux android 前后端 gui h5 vue js jquery bootstrap cocos2d Jafavx wpf
- Atitit.js的键盘按键事件捆绑and事件调度
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结
- 华为OD机试 - 创建二叉树(Java & JS & Python)
- js 获取某一年份到当前年份的所有年份
- js jquery手指滑动,上滑,下滑,左滑,右滑,事件监听
- js jquery判断是否含有某个class. className
- 从零开始学_JavaScript_系列(八)——js系列<2>(事件触发顺序、文本读取、js编写ajax、输入验证、下拉菜单)
- js: 添加事件监听addEventListener、移除事件监听removeEventListener
- js事件流:捕获阶段和冒泡阶段addEventListener
- Vue2.js:v-click-outside自定义指令和vue-click-outside监听鼠标点击元素外部区域事件
- electron chromium 内部事件发送到外围 通知到js
- Js 模拟鼠标点击事件
- JS ready和onload事件 比较分析
- Js学习之拖拉事件(拖动属性)HTML5 drag API(HTML 拖放 API)