これは私が達成しようとしているテストの核となるテストです。 。javascriptの外部カウント変数を使用してカウントに基づいて異なる結果を表示する
私は、3つのボタンで簡単なテストを設定しました。最初のボタンは、数値が数値のところに表示され、2番目のボタンはカウントを増加させ、最後のボタンは、カウントがどこにあるかに基づいて異なる結果を得る。
問題は、2番目のボタンで増加しているかどうかにかかわらず、3番目のボタンは1のカウントしか見ないということです。また、カウントはリセットされてリセットされます。
var count = 1;
function getCount() {document.getElementById("demo").innerHTML = count;}
function incCount() { count++ }
function shoCount()
{
if (count = 1)
\t {document.getElementById("test").innerHTML = "A";}
else if (count = 2)
\t {document.getElementById("test").innerHTML = "B";}
else if (count > 2)
\t {alert('invalid');}
}
<button onclick="getCount()">getCount</button>
<button onclick="incCount()">incCount</button>
<button onclick="shoCount()">shoCount</button>
<p id="demo"></p>
<p id="test"></p>
</body>
あなたの最初の 'else'文の同じことを行います('他if(count = 2) ')。 – freginold
ありがとう!私はガイドでそれについて読むことを覚えている、面白いことに、私はそれを忘れてしまった。 – Chobitscrazy
@freginoldあなたは正しいです。私は編集しました。 – davidxxx