var textVal = 0;
function clickMe() {
if (var textVal == 0) {
document.getElementById('txt').innerHTML = "TO";
textVal += 1;
};
else if (var textVal == 1) {
document.getElementById('txt').innerHTML += " INFINITY";
textVal += 1;
};
else if (var textVal == 2) {
document.getElementById('txt').innerHTML += " AND";
textVal += 1;
};
else if (var textVal == 3) {
document.getElementById('txt').innerHTML += " BEYOND";
textVal += 1;
};
else {
document.getElementById('txt').innerHTML = "";
textVal = 0;
};
};
HTML:
<h1 id="txt"></h1>
<button onclick="clickMe()">CLICK ME</button>
我想有一個按鈕,根據已經存在哪些文本添加文本。我正嘗試使用一個變量來做到這一點。我的邏輯是,如果沒有文本,變量爲零,所以它添加第一個單詞,然後變量將被提高一個,以便下次點擊該按鈕時,它將使用下一個值,依此類推直到它已滿,然後它將清空文本並將其設置爲0,以便它會重複。
我不是很確定我做錯了什麼,它似乎應該工作。任何幫助/提示?
作爲初學者,每次使用它時都不需要聲明textVal變量.... – Sid