[英]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.