我有两个增加同一个变量的函数。每个都有自己的 html 按钮来运行 onClick。
function click1() {
clicks += 1;
document.getElementById('click-count').innerHTML=clicks;
}
function click2() {
clicks += 1;
document.getElementById('click-count').innerHTML=clicks;
}
在函数 click1() 里面我有 if 语句,当 clicks=5 时添加新的文本行
if (clicks==5) {
var log = document.createElement("p");
log.innerHTML = 'clicks 5';
document.getElementById('clicks-log').appendChild(log);
}
但是当我通过 click2() 函数进行 5 次点击时,if 语句不起作用,如果我将 if 语句放在任何函数之外,它根本不起作用。有什么方法可以处理所有函数的 var 点击以使 if 语句起作用?