我想生成一个虚拟的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)。