首页 > 解决方案 > 如何在输入元素内使用按下的 ArrowDown 键来像 Tab 键一样工作以专注于下一个元素

问题描述

我想让ArrowDown键作为Tab输入中的键。

这是我的代码:

const keyNavigation = e => {
    if (e.key === "ArrowDown") {
        let keyboardEvent = new KeyboardEvent("keydown", {key: "Tab"});
        e.target.dispatchEvent(keyboardEvent)
    }
}

但这只是表现得像一个普通的按键,并不像按下那样专注于下一个元素Tab

我研究了其他问题,但他们没有我正在寻找的答案。我不想编写模拟该过程的代码。

我想编写一个同时提供 Tab 按下和功能的代码。

标签: javascriptdomecmascript-6

解决方案


推荐阅读