我是Javascript新手,我想構建一個基本程序,只要用戶點擊按鈕或鏈接,就可以顯示和增加一個。例如,當點擊觸發事件時。計數器應該顯示1.然後,當用戶點擊我放置事件監聽器的任何位置時,計數器應顯示2.等每次點擊事件觸發時,如何添加一個變量
function addByOne(e) {
var i = 0;
if (e = true) {
elMsg.innerHTML = ++i;
}
}
var elMsg = document.getElementById('count');
var el = document.getElementById('selection');
el.addEventListener('click', function (e) {
addByOne(e);
}, false);
我的代碼的底部是我添加到我的HTML的事件偵聽器。但我最擔心的是我的代碼的頂部。每當我點擊一個元素使事件觸發它只顯示一個零。它不會從那裏增加一個。
您重置價值在事件處理程序中將'i'設置爲'0','e'爲'event','if(e = true)'將'true'賦給'e' – guest271314