簡體   English   中英

如何使用 addEventListener 附加點擊處理程序

[英]How to attach a click handler with addEventListener

這是我的代碼的 html 部分:

<!DOCTYPE html>
<html>
    <head>
        <h>
            <title> This page</title>
        </h>
    </head>
     <body>
         <button id = "go-button" >GO</button>
         <script src="main.js"></script> 
     </body>
</html>

這是我的代碼的 javaScript 部分:

function buttonClicked(){
    console.log("button clicked");
}

var btn = document.getElementById("go-button");

btn.addEventListener("clicked", buttonClicked);

每當我嘗試在控制台上打印它時,它都沒有顯示任何 output,我很困惑

沒有點擊事件,但點擊:

btn.addEventListener("click", buttonClicked);

正確clickedclick它應該可以工作。

addEventListener function 有兩個參數,一個是事件,第二個是要執行的 function,你把第一個參數拼錯了。

btn.addEventListener ('click', buttonClicked);

事件名稱是“click”,而不是“clicked”

暫無
暫無

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

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