js如何获取键盘输入
昨天狼在群里面问到了关于JS获取键盘输入的问题~
其实还是比较简单滴~
一般我们用onkeydown来实现这个功能~也就是更具ASC码来实现啦
如何获取按键的ASC码应该不用说了吧~
就是用onkeydown来获取
下面先看看获取图片~
下面给出完整代码~ 高手继续退散吧
<html> <!--//this code by hongseheike--> <head> <script language="javascript"> ns4 = (document.layers) ? true : false; ie4 = (document.all) ? true : false; function keyDown(e){ if(ns4){ var nkey=e.which; var iekey=\'现在是ns浏览器\'; var realkey=String.fromCharCode(e.which); } if(ie4){ var iekey=event.keyCode; var nkey=\'现在是ie浏览器\'; var realkey=String.fromCharCode(event.keyCode); if(event.keyCode==32){realkey=\'\' 空格\'\'} if(event.keyCode==13){realkey=\'\' 回车\'\'} if(event.keyCode==27){realkey=\'\' Esc\'\'} if(event.keyCode==16){realkey=\'\' Shift\'\'} if(event.keyCode==17){realkey=\'\' Ctrl\'\'} if(event.keyCode==18){realkey=\'\' Alt\'\'} } alert(\'ns浏览器中键值:\'+nkey+\'\\n\'+\'ie浏览器中键值:\'+iekey+\'\\n\'+\'实际键为\'+realkey); } document.onkeydown = keyDown; if(ns4){ document.captureEvents(Event.KEYDOWN);} </script> </head> <body> //Javascript Document <hr> <center> <h3>请按任意一个键。。。。</h3> </center> </body> </html>
学习了,幺西。沙发吗?哈哈