我知道这个问题可能听起来很愚蠢,但我是一个初学者,所以需要一些专家的帮助,我想问的是,无论如何,有没有改变按钮的背景色时,按下,我的意思是,当点击它改变到不同的背景色,当释放设置为默认值(当按下鼠标)。我正在尝试,但当我设置的功能触发“按键”功能不触发,但当我使用“点击”时,它工作,但不改变为默认释放时…请帮助我。。
javascript/jquery:

function initAll(){
$("#submitBtn").on('keypress', sendMessage);
}

function sendMessage(){
    $("#submitBtn").css('background-color', 'Red');
}

html格式:
<input type="button" id="submitBtn" name="submitBtnnm" value="Send" />

最佳答案

你不需要JS-只需要:active状态

#submitBtn:active {
    background: red;
}

DEMO

10-06 08:17