簡體   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