关于三个键盘事件

来源:4-1 键盘事件

慕仔2276916

2019-08-01 11:18:30

我想弄清楚三个事件触发的顺序,于是对于document依次绑定了onkeydown、onkeyup、onkeypress事件。但是在验证的时候,发现只有onkeydown事件被触发,删除相关代码后,再次验证,发现只有onkeypress事件被触发,删除相关代码后再次验证,发现此时onkeyup事件才发生。我想问一下这是什么情况。为什么视频课件中这么重要的东西老师没有提到

写回答

1回答

好帮手慕慕子

2019-08-01

同学你好, 老师测试了同学说的这种情况,三个事件都可以被触发, 触发的顺序是依次是onkeydown onkeypress onkeyup

http://img.mukewang.com/climg/5d427d8e0001877005760306.jpg

测试的打印结果

http://img.mukewang.com/climg/5d427dac000187f402400109.jpg

同学可以结合示例代码在测试一下哦

如果还有疑惑, 建议: 可以将你写的代码直接粘贴过来, 并描述一下按的是键盘上的哪个键呢, 便于老师准确的定位和解决问题

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

2

0 学习 · 40143 问题

查看课程