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

问题描述 投票:0回答:1

我想生成一个虚拟的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 internet-explorer-8 dom-events keyboard-events
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.