[英]How to track clicks of a button?
我正在嘗試跟蹤我網站上某個按鈕的點擊次數。 我嘗試添加以下內容,但沒有成功。 我是JS的菜鳥..
function trackButton(e) {
onPage.innerHTML = ++i;
}
var i = 0;
var onPage = document.getElementById(‘track’);
var clickCount = document.getElementById(‘bttn’);
clickCount.addEventListener('click', function (e) {
addOne(e);
}, false);
你犯了一些錯誤:
並為您提供一些提示:
做這些改變,它必須工作!
更新:
document.getElementById('track')
到document.getElementById('track')
我正在檢查您的代碼,它幾乎沒問題,我認為問題出在您的 addOne function 中,這是解決問題的一種方法。 我在 html 和 javascript 中創建了一個變量 n 中的按鈕和段落元素,我們將在其中存儲用戶所做的點擊,並且我們在 ZC1C425268E68385D1AB5074C17A94F14 中調用它時遞增 n
var n = 0; var button = document.getElementById('track'); button.addEventListener('click', trakeo); var texto = document.getElementById('number'); function trakeo(){ n++ texto.innerHTML = n; }
<,DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>A Great Demo on CodePen</title> </head> <body> <button id="track">Button</button> <p id="number"></p> </body> </html>
嘗試使用 addEventListener('click',) https://www.w3schools.com/jsref/met_element_addeventlistener.asp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.