如何触发按钮点击

时间:2019-11-25 22:06:23

标签: javascript html css

    <input type = “reset” onclick=‘outputx()’>

我想在不按d键的情况下触发按钮。输出功能并同时重置。

2 个答案:

答案 0 :(得分:1)

首先,您使用智能引号“”而不是直引号(“”)。编码时切勿使用格式化文本。

接下来,只需在keydown上设置一个document事件处理程序,以检查是否按下了d键:

function output(){
  console.log("You did it!");
}

document.addEventListener("keydown", function(event){
   if(event.key === "d"){
     document.querySelector("input[type='reset']").click();
   } 
});
<input type = "reset" onclick="output()">

答案 1 :(得分:1)

您将事件侦听器添加到窗口。字母d的ASCII码为68。

window.addEventListener("keydown", onKeyDown, true);

function onKeyDown(e){
  if(e.keyCode == 68){
     outputx();
  }

}