您好我有一個代碼的問題,我想看看固定: 這裏是我的else if
聲明:parseInt函數codebreak
var x = parseInt(2);
var out = document.getElementById("output");
var w = prompt("hunt or farm? dare to fight?");
out.innerHTML = w;
else if (w === "farm") {
var farm = document.getElementById("farm").innerHTML;
farm = parseInt(farm) + x;
document.getElementById("farm").innerHTML = farm;
}
在HTML中使用的div我有聯繫的某些東西,使文本的基礎戰略遊戲。但我的問題是農場是NaN(不算數字)我已經放置了「parseInt」來嘗試解決這個問題,但它仍然提出「NaN」。什麼我做,以確保,而不是2 + 2 = 22做出2 + 2 = 4
沒有'如果'你不能'其他如果' – mohamedrias 2015-03-25 04:33:10
是的我知道,它只是我的代碼的一部分即時通訊使用爲例 – 2015-03-25 04:34:25
這是無效的JS。什麼是'else'連接到?什麼是農場元素?一個'輸入'?那麼你需要得到它的'value',而不是它的'innerHTML'。 – 2015-03-25 04:34:26