相关疑难解决方法(0)

是否可以通过编程方式模拟按键事件?

是否可以在JavaScript中以编程方式模拟按键事件?

javascript dom-events

342
推荐指数
16
解决办法
42万
查看次数

JavaScript中的Fire tab按键事件?

我正在尝试在JavaScript中模拟实际的Tab键按下.我不想专注于下一个元素或类似的东西,我只是想让它看起来像是按Tab键.

原因是因为我正在构建一个表单JavaScript类,我希望能够像tab一样使用enter键.如果有人使用原生BROWSER自动完成功能,我需要触发Tab键以捕获选定的自动完成响应.如果我只是移动到下一个输入,它将不会捕获其自动完成选择并将该字段留空.

有什么想法吗?

javascript javascript-events

20
推荐指数
1
解决办法
3万
查看次数

如何在文本字段上触发退格?

说我有这个:

<textarea id="myarea">Hello</textarea>
Run Code Online (Sandbox Code Playgroud)

我如何使用trigger()和键代码在该textarea上触发退格.退格的代码是8.我不是在寻找这个:

$('#myarea').val( $("myarea").val().slice(0,-1) );
Run Code Online (Sandbox Code Playgroud)

我需要模拟某人实际按下键盘上的"退格"键.谢谢

javascript jquery triggers keycode backspace

14
推荐指数
2
解决办法
3万
查看次数

使用支持 Shadow DOM 的纯 JavaScript 模拟 Tab 键按下

注意:这里和其他地方都存在现有问题,但它们都是特定于 jQuery 的,并且没有涵盖纯 JavaScript 的规范答案,包括对 Web 组件的支持。

我想模拟按 Tab 键,以便焦点转移到 Tab 键顺序中的下一个元素。下一个元素可以是任何 HTML 可聚焦的 HTML 元素或带有tabindex="0". 这也需要在某些后代 HTML 元素可能是具有影子 DOM 的自定义 Web 组件的情况下起作用。

潜在的解决方案可能是触发按键事件或迭代后代节点以寻找可聚焦的节点。

javascript tabindex web-component focusable shadow-dom

11
推荐指数
1
解决办法
7031
查看次数