<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>
<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>
解决方案 »
- 请问一个jquery的一个定位元素问题。
- 小弟初学javascript遇到一个错误,求大虾指教
- 后台如何取checkbox的值
- javascript中,怎样将string转换为 datetime
- 组合问题
- 数组
- 50分求助!!!!!! 怎样用javascript生成 xml文件
- 该死的IE6,急求啊
- 表单没有按钮,怎么样才能把文本框,下拉菜单中输入,选择的内容放到变量里面呢(放到变量里就可以用超链接传值了)....
- 求web版本画流程图工具(需要能部署到本地)
- 如何获取listbox选中项的text而不是value?
- 请问一下 location.href('http://www.qqqqqqqqq.org')这个href里面的字符串有长度限制吗?
<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>
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;
}