从Javascript控制台模拟按键事件
Simulating a Keypress Event from Javascript Console
我想使用Javascript控制台模拟一个按键事件。我看到很多使用输入元素的答案。我不想使用输入元素。我只是想将一些代码粘贴到Javascript控制台,并模拟一个按键事件(特别是后退键)。
jQuery有一个不接受参数的.keypress
方法来模拟按键。
$("#target").keypress();
将触发#target
上的按键
如果你也想选择哪个键被按下,你可以使用.trigger
。这个例子来自文档:
var e = $.Event("keydown", { keyCode: 8}); //"keydown" if that's what you're doing
$("body").trigger(e);
键码8是JavaScript中的退格键码。
让我知道你是如何工作的:)
相关文章:
- 单元测试:使用酶模拟父组件中子组件的点击事件
- 在Chrome中模拟keydown事件
- 在几个元素上模拟onclick事件
- 模拟html5的触摸事件
- 如何在没有jQuery的情况下模拟按名称命名的事件或解除单个事件的绑定
- 无法模拟在 node.js 中使用事件发射器刺激的类中的函数
- 使用JavaScript事件模拟悬停
- 中断所有鼠标按下事件以模拟鼠标单击
- 模拟单击事件
- 是否可以模拟浏览器单击事件
- 带有事件模拟的javascript UI测试框架
- WebSocket ws如何模拟错误事件
- JavaScript:如何在Internet Explorer中模拟更改事件(委托)
- 模拟 Web 浏览器方向更改事件以使用 Jasmine 测试绑定事件处理程序函数
- 如何模拟需要由 Event.Observe 捕获的事件
- 如何模拟单击事件以延迟循环浏览幻灯片
- 模拟单击选项并等待更改事件完成
- JavaScript中的事件模拟
- JavaScript:将关键事件模拟到文本框/输入中
- Android版Chrome中的手势启动事件模拟