首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在按钮单击时触发enter键

问在按钮单击时触发enter键
EN

Stack Overflow用户
提问于 2021-11-07 23:41:03
回答 2查看 36关注 0票数 0

我已经看到了在按回车键时触发按钮的解决方案,但我想要实现的是相反的。如何使用JS触发回车键点击按钮?

代码语言:javascript
复制
const triggerEnterKey = () => {
  ...
}
<button onClick={()=> {triggerEnterKey()}}>Trigger enter key</button>
EN

回答 2

Stack Overflow用户

发布于 2021-11-07 23:52:35

使用dispatchEvent分派

代码语言:javascript
复制
new KeyboardEvent('keydown',{'key':'Enter'})
票数 0
EN

Stack Overflow用户

发布于 2021-11-07 23:55:46

请试试这个。

​

代码语言:javascript
复制
var evt = new KeyboardEvent('keydown', {'keyCode':13, 'which':13}); 
const textTag = document.getElementById("text");                         
                            
window.addEventListener('click', () => {
    document.dispatchEvent (evt); 
  textTag.innerHTML = "Enter was presseed";
});                      
代码语言:javascript
复制
<h1>Simulate enter press on click</h1>
<p id="text"></p>

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69877351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档