onkeypress事件返回字符键盘编码
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()返回即可。