我们可以使用以下代码来模拟键盘输入:
var input = document.getElementById("myInput"); // 获取<input> HTML元素
input.dispatchEvent(new Event('focus')); // 首先要将焦点聚焦到该元素上,以确保键入的信息能够被正确地输入到该元素中
input.value = "hello world"; // 设置<input>的值
var event = new Event('input', { bubbles: true }); // 创建一个input事件
input.dispatchEvent(event); // 触发input事件
input.dispatchEvent(new Event('blur')); // 将焦点从该元素上移开
上面的代码将在id为“myInput”的HTML元素中模拟键盘输入“hello world”。请注意,input事件是涉及到输入的任何内容(包括使用JavaScript设置值)都必须手动触发的。