在 JavaScript 中,可以使用
KeyboardEvent
对象模拟键盘某个键的按下事件。
以下是一个简单的例子,模拟按下 A 键:
var event = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
key: "a",
code: "KeyA",
charCode: 65
document.body.dispatchEvent(event);
在上面的代码中,我们创建了一个新的 KeyboardEvent
对象,并将其发送到文档的 body
元素上。该对象的属性(如 key、code 和 charCode)指定了模拟的键盘事件的详细信息。
请注意,不同浏览器对于键盘事件的支持情况可能不同,因此在使用该代码时请注意兼容性问题。