javascript中keyCode代码对应表(函数实现)

    技术2022-05-11  78

    javascript中keyCode代码对应表(函数实现)   <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>**********************************************************************使用javascript在WEB页面中截获键盘输入使用event对象的keyCode属性判断输入的键值eg:if(event.keyCode==13)alert(“enter!”);键值对应表A  0X65  U   0X85B  0X66  V   0X86C  0X67  W   0X87D  0X68  X   0X88E  0X69  Y   0X89F  0X70  Z   0X90G  0X71  0   0X48H  0X72  1   0X49I  0X73  2   0X50J  0X74  3   0X51K  0X75  4   0X52L  0X76  5   0X53M  0X77  6   0X54N  0X78  7   0X55O  0X79  8   0X56P  0X80  9   0X57Q  0X81 ESC  0X1BR  0X82 CTRL  0X11S  0X83 SHIFT 0X10T  0X84 ENTER 0XD如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键

    最新回复(0)