DOM中的按键事件

问题描述 投票:0回答:1

我刚开始学习DOM事件,我使用keypress事件让一些事件在我按下回车键时发生。它工作得很好。

  document.addEventListener('keypress', function(event){

        if(event.keyCode === 13){
            console.log("enter was pressed");
        }
    });

但我在MDN事件参考上看到 按键 事件是 弃用.

MDN按键参考

它贬值的原因是什么,keypress事件有什么新的选择?

javascript html dom
1个回答
0
投票

onkeyDownonKeyUp 是这个的备选方案。为了保持性能,你可以使用Debounce来实现你的逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.