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