[英]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.