繁体   English   中英

关于 keydown 捕获无法正常工作

[英]on keydown capture is not working properly

我想在startSkipMenu()启动时捕获 Enter 按键,但由于某种原因它不起作用

 let onSkipedMenuKeydown; function startSkipMenu() { document.addEventListener('keydown', onSkipedMenuKeydown); onSkipedMenuKeydown = function (event) { if (event.keyCode == 13) { console.log('Enter key pressed'); event.preventDefault(); } } } startSkipMenu();

我错过了什么?

在添加事件监听之前需要定义onSkipedMenuKeydown的内容。

 let onSkipedMenuKeydown; function startSkipMenu() { onSkipedMenuKeydown = function (event) { if (event.keyCode == 13) { console.log('Enter key pressed'); event.preventDefault(); } } document.addEventListener('keydown', onSkipedMenuKeydown); } startSkipMenu();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM