我有這段代碼可以在每次學生需要向表中添加一個新主題時自動顯示一個新行。輸入所有需要的信息後,學生必須點擊一個按鈕,學生才能查看每個科目的等級和gpa,這些科目應該在新添加的單元格中顯示。在javascript中添加新單元格到表中
我的問題是,如何添加一個新的單元格,根據學生輸入的預期標記自動顯示每個科目的成績和GPA?
<html>
<title> GPA Calculator </title>
<head>
<script>
function addRow(myTable) {
var table = document.getElementById("myTable");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
cell1.appendChild(element1);
var cell2 = row.insertCell(1);
var element2 = document.createElement("input");
cell2.appendChild(element2);
var cell3 = row.insertCell(2);
var element2 = document.createElement("input");
cell3.appendChild(element2);
var cell4 = row.insertCell(3);
var element3 = document.createElement("input");
cell4.appendChild(element3);
}
</script>
</head>
<body>
<table id="myTable" border="1" ; width: "100%">
<tr>
<th>Code
<th>Subject
<th>Credit
<th>Expected Mark
</tr>
<tr>
<td><input type="text" name="code1" value="SCJ119"></td>
<td><input type="text" name="subject1" value="Object-Oriented Programming">
</td>
<td><input type="text" name="credit1" value="4"></td>
<td><input type="text" name="mark1" value=""></td>
</tr>
<tr>
<td><input type="text" name="code2" value="SCK302"></td>
<td><input type="text" name="subject2" value="Software Engineering"></td>
<td><input type="text" name="credit2" value="3"></td>
<td><input type="text" name="mark2" value=""></td>
</tr>
<tr>
<td><input type="text" name="code3" value="SCO107"></td>
<td><input type="text" name="subject3" value="Operating System"></td>
<td><input type="text" name="credit3" value="3"></td>
<td><input type="text" name="mark3" value=""></td>
</tr>
<tr>
<td><input type="text" name="code4" value="SSV901"></td>
<td><input type="text" name="subject4" value="Web Programming"></td>
<td><input type="text" name="credit4" value="3"></td>
<td><input type="text" name="mark4" value=""></td>
</tr>
<tr>
<td><input type="text" name="code5" value="ENG213"></td>
<td><input type="text" name="subject5" value="Advanced Academic English
Skills"></td>
<td><input type="text" name="credit5" value="2"></td>
<td><input type="text" name="mark5" value=""></td>
</tr>
<tr>
<td><input type="text" name="code6" value="QBS221"></td>
<td><input type="text" name="subject6" value="Structure and Functions of
Proteins"></td>
<td><input type="text" name="credit6" value="3"></td>
<td><input type="text" name="mark6" value=""></td>
</tr>
</table>
<br><input type="button" value="Add Subject" onclick="addRow('myTable')">
</body>
</html>
你的問題是什麼? – jmargolisvt
@jmargolisvt我的問題是,我如何添加一個新的單元格,根據學生輸入的預期標記自動顯示每個科目的成績和GPA? – beginner96
什麼是「gpa」(我猜平均分數),它是如何計算的?等級在哪裏定義? – RobG