javascript表中行和列的总和

时间:2017-03-23 14:13:08

标签: javascript math

如何通过javascript计算表格中行和列的总和。我使用下面的代码计算列

1)我为3列重复了3次代码并进行了一些更改。我认为有一种更复杂的方式。怎么样?

2)如何计算此表中行的总和?

input.txt

1 个答案:

答案 0 :(得分:1)

<强> JS

function findTotal(colName, totalColName) {
    var arr = document.getElementsByName(colName);
    var tot = 0;
    for(var i = 0; i < arr.length; i++) {
        if(parseInt(arr[i].value)) {
            tot += parseInt(arr[i].value);
        }

        document.getElementById(totalColName).value = tot;
    }
}

<强> HTML

<input onblur="findTotal('col2', 'totalCol2')" type="text" name="col2" />