我有一个文本输入和一个按钮(见下文).当在文本框中按下键时,如何使用JavaScript 触发按钮的单击事件Enter?
我当前页面上已经有一个不同的提交按钮,所以我不能简单地将按钮设置为提交按钮.并且,如果从这个文本框中按下该按钮,我只希望Enter键单击此特定按钮,没有别的.
<input type="text" id="txtSearch" />
<input type="button" id="btnSearch" value="Search" onclick="doSomething();" />
Run Code Online (Sandbox Code Playgroud) 我一直无法弄清楚如何手动触发DOM事件.例如,在这里,我尝试触发li的"click"事件
Ext.DomQuery.select('#mapRoutesPanel ol li:nth-child('+(index+1)+')')[0].click();
Run Code Online (Sandbox Code Playgroud)
它在谷歌浏览器上运行良好,但是当我构建相同应用程序的Android原生应用程序时,它给了我错误
Uncaught TypeError: Object #<HTMLLIElement> has no method 'click'
Run Code Online (Sandbox Code Playgroud)