Javascript 在HTML中的同一元素中使用多个事件

Javascript 在HTML中的同一元素中使用多个事件,javascript,html,function,events,Javascript,Html,Function,Events,我试图在用户单击按钮和/或按下enter键时启动一个函数。我不知道如何在同一个元素中存储两个事件 <td> <input type= "button" disabled id ="e2" value="Exercise 2" onclick ="loadQsets(2);setRadioValues(2);disableInput() ;" /></td> 如何在同一元素中同时使用onclick事件和enter key事件来启动相同的功能?您需要处理k

我试图在用户单击按钮和/或按下enter键时启动一个函数。我不知道如何在同一个元素中存储两个事件

 <td> <input type= "button" disabled id ="e2" value="Exercise 2" onclick ="loadQsets(2);setRadioValues(2);disableInput() ;" /></td>


如何在同一元素中同时使用onclick事件和enter key事件来启动相同的功能?

您需要处理
keydown
事件,并将逻辑放在
if语句下

参见示例
13
Enter

document.getElementById('inp').addEventListener('keydown',函数(e){
如果(如keyCode===13){
log('按下回车键!');
}
});

您可以使用javascript的onkeypress事件