1 回答

TA貢獻1784條經驗 獲得超9個贊
根據您的條件在渲染之前存儲符號和分母。
像這樣的東西。
function myFunction() {
var predicDenom = parseInt(selectedcount) > 30 ? '3+5 : '3-5'; //Store the denominator based on number of students
var predicSign = parseInt(selectedcount) > 30 ? '>' : '<'; // Also store the sign
document.getElementById("demo").innerHTML = `
<table class="table table-striped table-dark" style="width:600px; float: right; margin-right: 330px;">
<tr>
<td style="text-align: center; color: #000000; text-align: left;">Current total number of students:</td>
<td style="text-align: center; font-weight: bold; color: #000000; text-align: left;">${selectedcount} students</td>
</tr>
<tr>
<td style="text-align: center; color: #000000; text-align: left;">Prediction Formula:</td>
<td style="text-align: center; color: #0000A0; text-align: left;">Number of students ${predicSign} 30 <br> <b>Average = number of students / ${predicDenom}</b></td>
</tr>
</table>`
}
添加回答
舉報