1、 onkeydown —— 按键被按下
—— 如果一直按着某个键不松手,则事件会一直触发
—— 连续触发时,第一次和第二次之间会间隔稍微长一点,其他的会非常的快,这种设计是为了放置误操作的发生
2、 onkeyup —— 按键被松开
3、键盘事件一般都会绑定给一些可以获取到焦点的对象或者是 document。
4、 可以通过 keyCode 来获取按键的编码,可以判断哪个按键被按下。
5、 altKey 、ctrlKey 、shiftKey —— 这三个用来判断 alt 、ctrl 、shift 是否被按下,如果按下返回true,否则返回false。
6、在文本框中输入内容,属于 onkeydown 的默认行为,如果在 onkeydown 中使用 return false 取消默认行为,则输入的内容不会出现在文本框中。
本文分享到这里,下一篇继续分享JavaScript中的BOM。