我創建了一個if條件,但我想檢查多個變量。變量屬於不同的ID,如下所示。Javascript如果條件與不同的變量和相關的ID
是否有可能優化代碼,因爲我不想複製過去和更改變量。
if (T11 > 33){
document.getElementById("T11").innerHTML = '-';
}
else if(T11 > 2){
document.getElementById("T11").innerHTML = T11-30;
document.getElementById("T11").style.textDecoration = 'underline';
}
else {
document.getElementById("T11").innerHTML = T11;
}
if (T12 > 33){
document.getElementById("T12").innerHTML = '-';
}
else if(T12 > 2){
document.getElementById("T12").innerHTML = T12-30;
document.getElementById("T12").style.textDecoration = 'underline';
}
else {
document.getElementById("T12").innerHTML = T12;
}
if (T.. > 33){
document.getElementById("T..").innerHTML = '-';
}
else if(T.. > 2){
document.getElementById("T..").innerHTML = T..-30;
document.getElementById("T..").style.textDecoration = 'underline';
}
else {
document.getElementById("T..").innerHTML = T..;
}
請建議。
'if'不會創建一個循環......還要注意,連字符('-')不在JS標識的有效字符。 – Teemu
** if-loop ** ...什麼? – Weedoze
'if'不是一個循環。但它聽起來像你想要*是一個循環。循環是編程中的一個非常常見的控制結構,你應該看一看並用JavaScript教程練習一些。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration – David