繁体   English   中英

按 Tab 激活 Enter 键

[英]Pressing Tab to active Enter key

我在 react/JavaScript 中有一个问题,当我在键盘上按 Tab 时,我需要触发或激活 Enter 键,所以知道我该怎么做。

虽然我不确定你这种行为的动机是什么,但你的逻辑甚至可以使用 Vanilla JS:

您的用例的最小示例(侦听“Tab”按键,如果出现 Tab,则触发“Enter”按键):

 let element = document.querySelector('input'); element.onkeydown = e => { alert('key pressed: ' + e.key); if (e.key === 'Tab') { element.dispatchEvent(new KeyboardEvent('keydown', { 'key': 'enter' })); } }
 <input/>

暂无
暂无

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

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