我想優化此代碼。優化代碼。如何獲得循環中的2個變量
document.getElementById("b3").innerHTML = parseFloat(document.getElementById("c2").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c3").innerHTML = parseFloat(document.getElementById("b3").innerHTML) + parseFloat(document.getElementById("a3").value);
document.getElementById("b4").innerHTML = parseFloat(document.getElementById("c3").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c4").innerHTML = parseFloat(document.getElementById("b4").innerHTML) + parseFloat(document.getElementById("a4").value);
document.getElementById("b5").innerHTML = parseFloat(document.getElementById("c4").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c5").innerHTML = parseFloat(document.getElementById("b5").innerHTML) + parseFloat(document.getElementById("a5").value);
document.getElementById("b6").innerHTML = parseFloat(document.getElementById("c5").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c6").innerHTML = parseFloat(document.getElementById("b6").innerHTML) + parseFloat(document.getElementById("a6").value);
document.getElementById("b7").innerHTML = parseFloat(document.getElementById("c6").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c7").innerHTML = parseFloat(document.getElementById("b7").innerHTML) + parseFloat(document.getElementById("a7").value);
document.getElementById("b8").innerHTML = parseFloat(document.getElementById("c7").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c8").innerHTML = parseFloat(document.getElementById("b8").innerHTML) + parseFloat(document.getElementById("a8").value);
document.getElementById("b9").innerHTML = parseFloat(document.getElementById("c8").innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c9").innerHTML = parseFloat(document.getElementById("b9").innerHTML) + parseFloat(document.getElementById("a9").value);
document.getElementById("b10").innerHTML = parseFloat(document.getElementById("c9").innerHTML) * parseFloat(document.getElementById("b1").value);
我試過這樣,但兩個變量崩潰的腳本。
for (var i = 2; i < 11; i++; var x = 3; x < 12; x++)
{
document.getElementById("b" + x).innerHTML = parseFloat(document.getElementById("c" + i).innerHTML) * parseFloat(document.getElementById("b1").value);
document.getElementById("c" + x).innerHTML = parseFloat(document.getElementById("b" + x).innerHTML) + parseFloat(document.getElementById("a" + x).value);
}
這不是一個很好的問題,但它似乎並不壞,它應該被關閉。 – hatchet 2014-11-20 19:40:18