JS里面的DOM操作之常用的键盘事件

本文详细介绍了JavaScript中三种常用的键盘事件:onkeyup、onkeydown和onkeypress,包括它们的触发条件和应用场景。onkeyup事件在按键释放后触发,onkeydown在按键按下时触发,而onkeypress主要针对可打印字符,不识别功能键。通过示例代码展示了如何监听这些事件,并指出了事件的执行顺序。了解这些基础知识对于前端开发人员来说至关重要。
摘要由CSDN通过智能技术生成

常用的键盘事件有三个:onkeyuup, onkeydown, onkeypress

具体:键盘事件   触发条件

1. onkeyup     某个键盘按键按下松开后触发

2.onkeydown  ( 所有按键都能识别) 某个键盘按键按下时触发  

3. onkeypress不识别功能键 如左右箭头上下箭头 ctrl等)某个键盘按键按下时触发

代码及功能验证(因为使用的是addEventListener增加事件所以代码里面键盘事件不需要加on)

1.onkeyup

document.addEventListener('keyup', function(){
         console.log('按键按下后弹起了keyup');
         })

 2.onkeydown 

 document.addEventListener('keydown', function(){
            console.log('按键按下时keydown');
        })

 3. onkeypress

document.addEventListener('keypress', function(){
            console.log('按键按下时keypress(功能键不能识别)');
        })

 注意点:三个事件的执行顺序是:先onkeydown--> onkeypress -- >onkeyup .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值