老师帮忙看一下我的总结正确吗?还有keypress作用对象是谁呢?
来源:3-2 键盘事件(下)
Aurora_Meteor
2020-03-22 20:53:40
keydown:
window、document和可以获取到焦点的元素(比如表单)可以触发keydown事件。从常理上说,元素没有聚焦是不可能触发键盘事件的(除了window、document、body等,因为只要在这个页面上,他们都是聚焦的)。一直按着某按键则会不断触发(opera浏览器除外)。
keypress:
是在按下字符键【比如字母键、数字键】时触发,不能对系统功能键(例如:后退、删除等,其中对中文输入法不能有效响应)进行正常的响应(这些点击时,不触发)。且有时候受到输入法的影响,这个可能会触发不了,所以一般不建议使用这个。一直按着某按键则会不断触发。
keyup:
用户释放某一个按键时触发。
keydown作用在document、window、获得焦点的元素;keyup作用在document和可获得焦点的元素上。
3回答
同学你好,非常抱歉,上一个回复不准确哦,a标签不包含在内,三个事件都不包含a标签的。
祝学习愉快~
好帮手慕糖
2020-03-23
同学你好,是的。
祝学习愉快!
好帮手慕糖
2020-03-23
同学你好,总结是正确的,
keypress事件一般都是作用于 form元素,a标签元素,window ,document这样的元素上的。
祝学习愉快~
相似问题