键盘事件是只能绑定在document对象吗?
来源:4-1 键盘事件
Aurora_Meteor
2020-03-04 22:20:57
如题,只能用document.onkeydown、document.onkeypress、document.onkeyup吗?
4回答
同学你好,KeyPress主要用来捕获字符键包括:数字(注意:包括Shift+数字的符号)、字母(包含大小写)、 小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
好帮手慕码
2020-03-05
同学你好,解答如下:
(1)不是的,还可以绑定在其他对象上,举个例子:
(2)都是键盘按下事件,但是触发的是时机是有区别的:
1、onkeydown是当键盘按下就会触发;
2、onkeypress是在按下字符键(字符数字符号等)时触发,功能键不触发(tab等)
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
好帮手慕码
2020-03-05
同学你好,字符键包含字符数字符号等 ,除了功能键(tab)。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
Aurora_Meteor
提问者
2020-03-04
还有一个问题,onkeydown叫键盘按下事件,onkeypress也叫键盘按下事件吗?