<input type="checkbox" id="star1" />
<input type="checkbox" id="star2" />
<input type="checkbox" id="star3" />
<input type="checkbox" id="star4" />
<input type="checkbox" id="star5" />
<input type="button" value="Build" onclick="build()" />
function build(){
var balance = 300;
for (var i =1; i < 6; i++) {
if(document.getElementById("star"+i).checked) {
balance = balance - 100;
}
}
$("#bal").text("Balance: $" + balance);
}
在我的示例代碼中,玩家的餘額爲300美元,這意味着他只能負擔建造1star,2star,3星級酒店。每家酒店的建設費用爲100美元。因此,當他檢查第四個複選框時,應該出現一條錯誤消息,提示「你買不起這個配對。」如果信貸餘額足夠,啓用複選框
在循環中使用if語句。它會像'if(balance> = 100)'一樣...... – meagar
meagar餘額應該與建立酒店的「成本」相比......或者你的意思是循環確保每次餘額是至少=> 100 .. hmm, –
你爲什麼使用複選框?如果用戶要在不同類型的東西之間進行選擇,單選按鈕是否更合適? – nnnnnn