求和运算~~~

LastGame 2006-04-27 10:57:16
<table cellspacing="0" border=1>
<thead>
<tr>
<td >String</td>
<td>Number</td>
</tr>
</thead>
<tbody>
<tr>
<td>apple</td>
<td style="text-align: right;">45</td>
</tr>
<tr>
<td>Banana</td>
<td style="text-align: right;">7698</td>
</tr>
<tr>
<td>orange</td>
<td style="text-align: right;">4546</td>
</tr>
</tbody>
</table>

如何得到表格内的数值和?

谢谢
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
laochake 2006-04-27
  • 打赏
  • 举报
回复
<tbody id=tbody1>

function getSum(){
var sum=0;
var tbd = document.getElementById("tbody1");
for(var i=0;i<tbd.childNodes.length;i++){
var sNum = tbd.childNodes[i].childNodes[1].innerText;
var num = parseInt(sNum);
if(isNaN(num))continue;
sum += num;
}
alert(sum);
return sum;
}
tragedy 2006-04-27
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE>求和运算</TITLE>
</HEAD>
<script language="javascript">
function getValue(){
var length = tablelist.rows.length - 1 ;
var sum = 0;
for(var i = 0; i < length ; i ++){
var tempname = "row" + i;
var rowValue = document.getElementById(tempname).innerHTML;
sum = sum + parseInt(rowValue);
}
alert("总和为:" + sum);
}
</script>
<BODY>
<table cellspacing="0" border=1 id="tablelist">
<thead>
<tr>
<td >String</td>
<td>Number</td>
</tr>
</thead>
<tbody>
<tr onclick="getValue()">
<td>apple</td>
<td style="text-align: right;" id=row0 >45</td>
</tr>
<tr onclick="getValue()">
<td>Banana</td>
<td style="text-align: right;" id=row1 >7698</td>
</tr>
<tr onclick="getValue()">
<td>orange</td>
<td style="text-align: right;" id=row2 >4546</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>
hbhbhbhbhb1021 2006-04-27
  • 打赏
  • 举报
回复
<table cellspacing="0" border=1 id="table1">
<thead>
<tr>
<td >String</td>
<td>Number</td>
</tr>
</thead>
<tbody>
<tr>
<td>apple</td>
<td style="text-align: right;">45</td>
</tr>
<tr>
<td>Banana</td>
<td style="text-align: right;">7698</td>
</tr>
<tr>
<td>orange</td>
<td style="text-align: right;">4546</td>
</tr>
</tbody>
</table>
<script language=javascript>
var objs=document.getElementById("table1").childNodes[1].childNodes
var Allnum=0
for(var i=0;i<objs.length;i++)
{
Allnum=parseInt(Allnum)+parseInt(objs[i].childNodes[1].innerHTML)
}
alert(Allnum)
</script>

87,902

社区成员

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

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