是否可以使用Javascript在IE8中生成虚拟keyboardEvent(选项卡)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以使用Javascript在IE8中生成虚拟keyboardEvent(选项卡)相关的知识,希望对你有一定的参考价值。

我想生成一个虚拟的keyboardEvent(tab)。我对此进行了一些研究,却没有几个有用的答案,但是它对我不起作用。我了解javascript是事件驱动的编程语言,因此用户应按require键,但我也想了解我们可以通过JavaScript生成键盘事件。

function fnGenerateTabKeyEvent() {
    var e = document.createEventObject("KeyboardEvent");
    e.keyCode = 9; // tab's ASCII
    document.getElementsByName("someTxtBox").fireEvent("onkeyup", e);
}
<input type="text" id="someTxtBox"/>

它在IE8中不起作用,我也没有收到任何错误。我只希望只要有此功能,就应该从该文本框中输入keyboardevent(tab)。

Source1Source2。任何建议都会有所帮助。

以上是关于是否可以使用Javascript在IE8中生成虚拟keyboardEvent(选项卡)的主要内容,如果未能解决你的问题,请参考以下文章

Next.jsReact在组件中生成随机值时发出警告

如何在Javascript中生成随机数[重复]

如何使用javascript在php的输入框中生成随机值

在 JavaScript 中生成随机元素位置并防止重叠

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档