gpt4 book ai didi

javascript - addEventListener 不会在按键时触发

转载 作者:行者123 更新时间:2023-11-28 17:08:59 25 4
gpt4 key购买 nike

我正在尝试添加自定义键来触发事件。我可以使 keyupkeydown 事件正常工作,但由于某种原因 keypress 事件无法正常工作。我见过很多重复的内容,但大多数是在 jquery 中。

此外,在研究此问题时,我发现文档指出 keyCode 已弃用,应使用 key 代替。但是如果我写

if (event.key === 74)

代码不起作用

下面的代码是我正在尝试做的事情的一个简单示例。

window.addEventListener('keypress', function(event) {
if (event.keyCode === 74) {
console.log('Show me');
}
});

最佳答案

您的代码运行良好(假设您输入大写 J)。

如果您还想检查小写的 J,则 keyCode 将为 106:

window.addEventListener('keypress', function(event) {
if (event.keyCode === 74 || event.keyCode === 106) {
console.log('Show me');
}
});

关于javascript - addEventListener 不会在按键时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55010695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com