相关疑难解决方法(0)

是否可以通过编程方式模拟按键事件?

是否可以在JavaScript中以编程方式模拟按键事件?

javascript dom-events

342
推荐指数
16
解决办法
42万
查看次数

如何在JavaScript中模拟按键?

我正试图找到一种模拟按键的方法.

例如,当启动功能时,应按下"向下箭头"键,因此网页应略微滚动.

我只对Chrome感兴趣,jQuery或普通JS都适合.(普通的JS会更优选).

这是我尝试过的代码示例之一:

var e = $.Event("keydown", { keyCode: 40}); // 40 = down arrow
$("body").trigger(e);
// When I launch it the console, nothing happens. The page is not scrolled.
// May be I missed some obvious?
Run Code Online (Sandbox Code Playgroud)

我搜索并发现了以下相关问题,但解决方案对我不起作用:


换一种说法

使用AutoHotkey,您可以轻松地制作以下内容:

Down::
Send, {Up}
Run Code Online (Sandbox Code Playgroud)

然后,如果按Down箭头键,它将被触发Up.我只想用JS实现它.

javascript jquery events

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

dom-events ×1

events ×1

jquery ×1