jsp中每列的数值进行求和 怎么写 详细点 最好有代码
发布网友
发布时间:2022-05-02 18:09
我来回答
共3个回答
热心网友
时间:2022-06-21 04:25
可以使用js来计算。
表格中,循环行,选中调用数的列,求和。
<table id="tab" width="400" border="1">
<tr><td>序号</td><td>调用数</td></tr>
<tr><td>1</td><td>54.2</td></tr>
<tr><td>2</td><td>23.9</td></tr>
<tr><td>3</td><td>22.1</td></tr>
<tr><td>4</td><td>52.9</td></tr>
<tr><td>5</td><td>43.2</td></tr>
</table>
<script>
function jisuan(){
var sum = 0;
var table = document.getElementById("tab");
for(var i=1;i<table.rows.length;i++){
sum += parseFloat(table.rows[i].cells[1].innerText);
}
alert(sum);
}
jisuan();
</script>
上面的例子,只是计算了1列,
你要进行多列求和的话,循环一下列吧。
热心网友
时间:2022-06-21 04:25
手动加 int a = rs.getInt("zsl") + ....... ;
热心网友
时间:2022-06-21 04:26
<tr>
<td><%out.print(rs.getInt("zsl")+rs.getInt("dsh")+rs.getInt("shtg")+rs.getInt("shbtg") );%>
</td>
</tr>追问我这是需要这4个字段也就是列 每个都要有合计的 你这个只是总数。
我已经想到解决方法了 可以在遍历外 定义一个var i=0 然后循环里面i+=rs.getInt("zsl")等等四个列,然后合计那行输出i就成了