如何使用JavaScript在Chrome浏览器控制台模拟按下Enter回车键
Chrome控制台模拟Enter键触发提交实现方案
方法1:通用键盘事件模拟方案(适配绝大多数无提交按钮的站点)
直接在控制台运行以下完整代码即可:
// 获取目标输入框元素 const inputEle = document.getElementById("lookup-user-username"); // 填充目标内容 inputEle.value = "Name Here"; // 触发Enter键按下事件 inputEle.dispatchEvent(new KeyboardEvent('keydown', { key: 'Enter', code: 'Enter', keyCode: 13, which: 13, bubbles: true }));
如果执行后未触发对应功能,可将代码中的事件名keydown替换为keyup或keypress重试,不同站点监听的键盘事件类型可能存在差异。
方法2:表单提交方案(仅适用于输入框嵌套在form标签内的场景)
如果输入框是标准表单的一部分,可以直接触发表单提交,代码更简洁:
const inputEle = document.getElementById("lookup-user-username"); inputEle.value = "Name Here"; inputEle.form.submit();
内容的提问来源于stack exchange,提问作者Tharusha Thishakya
相关产品推荐
相关产品推荐

