jsp中每列的数值进行求和 怎么写 详细点 最好有代码 10
3个回答
展开全部
可以使用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列,
你要进行多列求和的话,循环一下列吧。
表格中,循环行,选中调用数的列,求和。
<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列,
你要进行多列求和的话,循环一下列吧。
展开全部
手动加 int a = rs.getInt("zsl") + ....... ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<tr>
<td><%out.print(rs.getInt("zsl")+rs.getInt("dsh")+rs.getInt("shtg")+rs.getInt("shbtg") );%>
</td>
</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就成了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询