window.onload = function(){ document.onkeypress = function(evt){ var e = evt||window.event; console.log(getCharCode(evt)); }; } function getCharCode(evt){ var e = evt || window.event; if(typeof e.charCode == ‘number‘){ //其他浏览器 return e.charCode; }else{ return e.keyCode; //ie浏览器和opera浏览器 } }
若要返回具体按键值,使用String.fromCharCode()返回即可。
时间: 2024-08-12 21:02:04