键盘事件是只能绑定在document对象吗?

来源:4-1 键盘事件

Aurora_Meteor

2020-03-04 22:20:57

如题,只能用document.onkeydown、document.onkeypress、document.onkeyup吗?

写回答

4回答

好帮手慕码

2020-03-05

同学你好,KeyPress主要用来捕获字符键包括:数字(注意:包括Shift+数字的符号)、字母(包含大小写)、 小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

好帮手慕码

2020-03-05

同学你好,解答如下:

(1)不是的,还可以绑定在其他对象上,举个例子:

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

(2)都是键盘按下事件,但是触发的是时机是有区别的:

1、onkeydown是当键盘按下就会触发;

2、onkeypress是在按下字符键(字符数字符号等)时触发,功能键不触发(tab等) 

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

1
hurora_Meteor
h 字符键具体到底是什么呢?字母键、字母键上面的那些数字以及小键盘的数字吗?还是指别的什么呢?百度也搜不到准确的结果
h020-03-05
共1条回复

好帮手慕码

2020-03-05

同学你好,字符键包含字符数字符号等 ,除了功能键(tab)。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0
hurora_Meteor
h 您这不是重复了一遍之前说的吗?您是以为我没看见?。。。。。。。。。。。。。
h020-03-05
共1条回复

Aurora_Meteor

提问者

2020-03-04

还有一个问题,onkeydown叫键盘按下事件,onkeypress也叫键盘按下事件吗?

0

0 学习 · 40143 问题

查看课程