我们写上:
<script type="""text/javascript">
document.onkeydown=function(e){
console.log(e);
}
document.onkeypress=function(e){
console.log(e);
}
</script>
按下字符键a
第一个是keydown,第二个是keypress
一般监听字符类按键用keypress里面的charCode监听,里面放的是字符的ascill码值:
而一些非字符键,类似shift、方向键就可以依靠keydown里面的which判断,每个键只有一个唯一的值
另外有一个把相应的ascall码转换成字母的方法: