如何使用KeyboardEvent()模拟网页上的输入键。我看到的所有旧问题都根据https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent使用了弃用的东西,而且它们在chrome中不起作用。使用new KeyboardEvent
有效,但它实际上并不在浏览器中执行该事件
答案 0 :(得分:2)
$('#targetElement').trigger(jQuery.Event('keydown', {which: $.ui.keyCode.ENTER }));
答案 1 :(得分:0)
输入的关键代码是13,所以这里是代码。
<body onkeypress="runThis(event)">
function runThis(e){
if (e.keyCode == 13) {
console.log("You clicked enter");
}
}
</body>
我希望这个解决你的问题