好吧,所以我在一起測試,這將是我試圖實現的東西的核心,仍然學習JavaScript,所以任何幫助將不勝感激。在javascript中使用一個外部計數變量來顯示基於計數的不同結果
所以我已經設置了一個簡單的測試,有三個按鈕,第一個按鈕顯示數值在哪裏與數值,第二個按鈕增加計數,最後一個按鈕是我正在嘗試使用根據計數所在的位置得到不同的結果。
問題在於第三個按鈕只能看到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'聲明同樣的事情('別人如果(count = 2)')。 – freginold
謝謝!我記得在導遊中閱讀過這篇文章,很有趣,我忘記了那個快速的大聲笑。 – Chobitscrazy
@freginold你是對的。我編輯過。 – davidxxx