暮色呼如
对于那些想要在纯JavaScript中执行此操作的人,请查看:过时的:适用于IE9 +,Chrome和Safari的initKeyboardEvent适用于Firefox的initKeyEvent你可以做类似的事情(这里适用于Firefox)var ev = document.createEvent('KeyboardEvent');// Send key '13' (= enter)ev.initKeyEvent(
'keydown', true, true, window, false, false, false, false, 13, 0);document.body.dispatchEvent(ev);更新:正如乔评论它,KeyboardEvent现在是标准。触发输入(keyCode 13)的相同示例:const ke = new KeyboardEvent("keydown", {
bubbles: true, cancelable: true, keyCode: 13});document.body.dispatchEvent(ke);您可以使用此页面帮助您找到正确的键盘事件。