同じ変数をインクリメントする 2 つの関数があります。それぞれの 1 つは onClick を実行するための独自の html ボタンを持っています。
function click1() {
clicks += 1;
document.getElementById('click-count').innerHTML=clicks;
}
function click2() {
clicks += 1;
document.getElementById('click-count').innerHTML=clicks;
}
そして関数click1()内には、clicks = 5のときに新しいテキスト行を追加するifステートメントがあります
if (clicks==5) {
var log = document.createElement("p");
log.innerHTML = 'clicks 5';
document.getElementById('clicks-log').appendChild(log);
}
しかし、click2()関数で5回クリックすると、ifステートメントが機能せず、ifステートメントを関数の外に置くと、まったく機能しませんでした。if ステートメントを機能させるために、すべての関数からの var クリックを処理する方法はありますか?