私はHTMLを学んでいる大学生です。私が完了しなければならない課題は、簡単な成績計算です。すべてを計算する単一のボタンがあり、値は 3 つの空のテキスト フィールド (合計、平均、パーセンテージ) に送られます。私が抱えている問題は、合計が計算されてフィールドに表示されることですが、数値の後に [オブジェクト] が続きます。平均フィールドには NaN が表示され、パーセンテージ フィールドは空のままです。これが私のコードです。
<input type="button" value="Click to calculate"
onclick="fullmark = parseFloat(document.getElementById('fullBox').value);
science = parseFloat(document.getElementById ('scienceBox').value);
math = parseFloat(document.getElementById('mathBox').value);
computer = parseFloat(document.getElementById('computerBox').value);
english = parseFloat(document.getElementById('englishBox').value);
History = parseFloat(document.getElementById('historyBox').value);
total=science+math+computer+english+history;
average=(total/5);
percentage=(total/fullmark)*100;
document.getElementById('totalBox').value=total;
document.getElementById('averageBox').value=average;
document.getElementById('percentageBox').value=percentage;">