簡體   English   中英

如何觸發按鈕點擊

[英]How to trigger a button click on key press

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

我想在按下d鍵時不點擊就觸發按鈕。 輸出功能並同時重置。

首先,您使用智能引號“”代替直引號(“”)。 編碼時切勿使用格式化文本。

接下來,只需在document上設置一個keydown事件處理程序即可檢查是否按下了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()"> 

您將事件偵聽器添加到窗口。 字母d的ASCII碼為68。

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

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

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM