jsp页面表格求和用js怎么实现?

风中云 2012-02-23 01:58:01
如题:下边是我的一个表格
用户 发送总数 成功 失败 回复
总记录
其他 4 2 2 4
admin 10 7 3 0
test001 6 3 3 3
testuser 7 5 2 4
我要的功能就是在总记录那行把每列的数据给求和显示出来,用js该怎么实现
这是我的表格生成代码
<tr bgcolor="#EEF7FD" onMouseOver="trOver()" onMouseOut="trOut()" ondblclick="trClick()">
<td class="word2">总记录</td>
<td class="word2"></td>
<td class="word2"></td>
<td class="word2"></td>
<td class="word2"></td>
</tr>
<logic:iterate name="glist" id="obj" scope="request">
<tr bgcolor="#EEF7FD" onMouseOver="trOver()" onMouseOut="trOut()" ondblclick="trClick()">
<td class="word2" user="change"><bean:write name="obj" property="serialno" /></td>
<td class="word2"><bean:write name="obj" property="num1"/></td>
<td class="word2"><bean:write name="obj" property="num2" /></td>
<td class="word2"><bean:write name="obj" property="num3" /></td>
<td class="word2"><bean:write name="obj" property="num4" /></td>
</tr>
</logic:iterate>
求帮助
...全文
383 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
似梦飞花 2012-02-23
  • 打赏
  • 举报
回复
<script type="text/javascript">
function init(){
var trs=document.getElementsByTagName("tr");
for(var i=0;i<trs.length;i++){
var tds=trs[i].getElementsByTagName("td");
var m=0;
for(var j=0;j<tds.length;j++){
m+=parseInt(tds[j].innerHTML);
}
var s=document.createElement("td");
s.innerHTML=m;
trs[i].appendChild(s);
}
}
</script>
</head>
<body onload="init()">
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
</body>
这样试试
fxfeng2000 2012-02-23
  • 打赏
  • 举报
回复
body上加一个onload属性,调用你计算合计的方法。
风中云 2012-02-23
  • 打赏
  • 举报
回复
但是我想要的是用js怎么实现呢
fxfeng2000 2012-02-23
  • 打赏
  • 举报
回复
建议拿到后台计算。看标签像struts,你就在form上加几个属性存放求和的结果吧。

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧