我想在没有jquery帮助的情况下在浏览器中伪造一个'enter'按键事件。
这是我试过的:
var keyEvent = document.createEvent('KeyboardEvent');
keyEvent.initKeyboardEvent('keyup', true, false, null, 0, false, 0, false, 13, 0);
elem.dispatchEvent(keyEvent);
其中elem是一个特定元素(与document.querySelector()
一起找到)
然而,javascript控制台告诉我initKeyboardEvent()
不是函数。
现在,文档确实说here这个函数已被弃用,但现在没有重定向到正确的方式,我找不到任何自己如何实现这个功能的例子
对那个有帮助吗?感谢。