键盘事件的类型
keydown:当用户按下键盘上的任意键时触发,按住不动将重复触发,event.keyCode获得键码
keyup:当用户释放键盘上的键时触发,event.keyCode获得键码
keypress:当用户按下键盘上的字符键时触发,按住不动将重复触发,event.charCode获得键码
关于keydown与keypress:建议使用keydown
<script>
// 键盘事件
// e.keyCode 键码值 判断按键的标准
window.onkeydown = function(e) {
console.log("key ==== " + e.key)
console.log("keyCode ==== " + e.keyCode)
console.log("charCode ==== " + e.charCode)
}
</script>
除了键盘的编码,事件对象中还有altKey、shiftKey、ctrlKey属性,分别可以用来判断alt、shift和ctrl键是否被按下,被按下返回true,否则返回false。
键盘事件案例https://blog.csdn.net/qq_57215961/article/details/124885751