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