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

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

如题,只能用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 13:49:19

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

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

  • 提问者 Aurora_Meteor #1
    您这不是重复了一遍之前说的吗?您是以为我没看见?。。。。。。。。。。。。。
    2020-03-05 18:59:48
好帮手慕码 2020-03-05 09:53:45

同学你好,解答如下:

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

http://img1.sycdn.imooc.com//climg/5e605ad809ca5ced04950182.jpg

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

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

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

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

  • 提问者 Aurora_Meteor #1
    字符键具体到底是什么呢?字母键、字母键上面的那些数字以及小键盘的数字吗?还是指别的什么呢?百度也搜不到准确的结果
    2020-03-05 10:35:09
提问者 Aurora_Meteor 2020-03-04 22:28:10

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师