相关疑难解决方法(0)

在文本框中的Enter键上使用JavaScript触发按钮单击

我有一个文本输入和一个按钮(见下文).当在文本框中按下键时,如何使用JavaScript 触发按钮的单击事件Enter

我当前页面上已经有一个不同的提交按钮,所以我不能简单地将按钮设置为提交按钮.并且,如果从这个文本框中按下该按钮,我希望Enter键单击此特定按钮,没有别的.

<input type="text" id="txtSearch" />
<input type="button" id="btnSearch" value="Search" onclick="doSomething();" />
Run Code Online (Sandbox Code Playgroud)

javascript onclick button onkeypress

1250
推荐指数
25
解决办法
134万
查看次数

如何向现有JavaScript函数添加JavaScript键盘快捷键?

这是我的代码:

function pauseSound() {
    var pauseSound = document.getElementById("backgroundMusic");
    pauseSound.pause(); 
}
Run Code Online (Sandbox Code Playgroud)

我想为这段代码添加一个键盘快捷键,我怎么能这样做才能在单击按钮时执行该功能呢?

试图添加一个else if语句,但它不起作用,任何想法?

function doc_keyUp(e) {
    if (e.ctrlKey && e.keyCode == 88) {
        pauseSound();
    }

    else if (e.ctrlKey && e.keyCode == 84) {
        playSound();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript keyboard scripting shortcut

45
推荐指数
4
解决办法
6万
查看次数