たとえば、FootballPlayers、Swimmers、BasketballPlayers、Sumというセルがあり、行が順番に追加されています。合計行には、どのくらいのフットボール選手、スイマー、バスケットボール選手が追加されますか?ここでJS表の行の値を計算する方法は?
function deleteRow() {
\t \t \t tg.deleteRow(1);
\t \t \t if (document.all("tg").rows.length == 2) {
\t \t \t \t document.getElementById("b").disabled=true;
\t \t \t }
}
function addRow() {
\t \t var f1 = document.getElementById("f1").value;
\t \t \t var f1k = parseInt(f1);
\t \t \t if (isNaN(f1k)) {
\t \t \t \t f1k=0;
\t \t \t }
\t \t \t
\t \t \t var f2 = document.getElementById("f2").value;
\t \t \t var f2k = parseInt(f2);
\t \t \t if (isNaN(f2k)) {
\t \t \t \t f2k=0;
\t \t \t }
\t \t \t
\t \t \t var f3 = document.getElementById("f3").value;
\t \t \t var f3k = parseInt(f3);
\t \t \t if (isNaN(f3k)) {
\t \t \t \t f3k=0;
\t \t \t }
\t \t \t var sum1 = (f1k+f2k+f3k);
\t \t \t var row = document.createElement("TR")
\t \t \t
\t \t \t var tbody = document.getElementById("tg").insertRow(1);
\t \t \t
\t \t \t var r1=tbody.insertCell(0);
\t \t \t r1.innerHTML="";
\t \t \t
\t \t \t var r2=tbody.insertCell(1);
\t \t \t r2.innerHTML=f1;
\t \t \t
\t \t \t var r3=tbody.insertCell(2);
\t \t \t r3.innerHTML=f2;
\t \t \t
\t \t \t var r4=tbody.insertCell(3);
\t \t \t r4.innerHTML=f3;
\t \t \t
\t \t \t var r4=tbody.insertCell(4);
\t \t \t r4.innerHTML=sum1;
\t \t \t
\t \t \t if(document.all("tg").rows.length >= 3) {
\t \t \t \t document.getElementById("b").disabled=false;
\t \t \t }
}
#tg {border-collapse:collapse;border-spacing:0;}
#tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
#tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
#tg .tg-yw4l{vertical-align:top}
<div class="row">
\t \t \t <label for="n">FootballPlayers: </label>
\t \t \t <input type="text" id="f1" />
</div>
<div class="row">
\t \t \t <label for="n">Swimmers: </label>
\t \t \t <input type="text" id="f2" />
</div>
\t <div class="row">
\t \t \t <label for="n">BasketballPlayers: </label>
\t \t \t <input type="text" id="f3" />
\t \t \t <button id="a" onClick="addRow();return false;" >Add</button>
\t \t \t <button id="b" onClick="deleteRow();return false;">Delete</button>
</div>
<table id="tg">
<tr>
<th class="tg-031e"></th>
<th class="tg-031e">FootballPlayers</th>
<th class="tg-031e">Swimmers</th>
<th class="tg-yw4l">BasketballPlayers</th>
<th class="tg-yw4l">Sum</th>
</tr>
<tr>
<td class="tg-031e">Total</td>
<td class="tg-031e"></td>
<td class="tg-031e"></td>
<td class="tg-yw4l"></td>
<td class="tg-yw4l"></td>
</tr>
</table>