<html>
<head>
<title>求和</title>
</head>
<body onload="">
<table border="1px" id="tab">
<tr>
<td width="100px">第一加油站</td>
<td width="100px">1</td>
<td width="100px">2</td>
<td width="100px">3</td>
</tr>
<tr>
<td>第二加油站</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>合计</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<input class="button" type="button" name="butJs" onclick="init()" value="计算"></input>
</table>
</body>
</html>
怎么计算每一列数据的和,求高手帮忙解决一下
<head>
<title>求和</title>
</head>
<body onload="">
<table border="1px" id="tab">
<tr>
<td width="100px">第一加油站</td>
<td width="100px">1</td>
<td width="100px">2</td>
<td width="100px">3</td>
</tr>
<tr>
<td>第二加油站</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>合计</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<input class="button" type="button" name="butJs" onclick="init()" value="计算"></input>
</table>
</body>
</html>
怎么计算每一列数据的和,求高手帮忙解决一下
解决方案 »
- ext4中的插件itemselector如何做到自定义显示?
- 关于 jsp 导出Excel (迅雷下载问题)
- 求:鼠标划过文本框,显示文字代码
- 在VS2008中如何实现多个div控件的对齐?
- 怎样可以将服务器文档上的Excel不经任何提示的下载到C盘?
- NULL为空或不是对象
- 在线等,急
- 怎样往xml文件中指定的位置写一行?
- 如何知道原图大小,<img width=30 height=30.....这样,但很可能原图不是这个大小,如何知道原图大小?
- javascript创建的object需不需要释放,怎么释放?
- JS如何取到RadioButtonList所选中的值呢?
- JS多个不同名称的文本值获取
<html>
<head>
<title>求和</title>
</head>
<body onload="">
<table border="1px" id="tab">
<tr>
<td width="100px">第一加油站</td>
<td width="100px">1</td>
<td width="100px">2</td>
<td width="100px">3</td>
</tr>
<tr>
<td>第二加油站</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>合计</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<input class="button" type="button" name="butJs" onclick="init()" value="计算"></input>
</table>
</body>
</html>
<script>
function init()
{
var tb=document.getElementById("tab"); //获得表格对象
var s1=0,s2=0,s3=0;
for(var i=0;i<tb.rows.length-1;i++)
{
s1 += parseInt(tb.rows[i].cells[1].innerHTML);
s2 += parseInt(tb.rows[i].cells[2].innerHTML);
s3 += parseInt(tb.rows[i].cells[3].innerHTML);
}
tb.rows[i].cells[1].innerHTML = s1;
tb.rows[i].cells[2].innerHTML = s2;
tb.rows[i].cells[3].innerHTML = s3;
}
</script>
{
var tabtable = $('tab');
var trs = tabtable.getElement('tr');
var sum_one =0;
var sum_two =0;
var sum_three =0;
for( var i =0 ;i<trs.count;i++)
{
sum_one +=trs[i].getElment('td')[1].get('value');
sum_two +=trs[i].getElment('td')[2].get('value');
sum_three +=trs[i].getElment('td')[3].get('value');
}
}
<head>
<title>求和</title>
<script type="text/javascript">
function init() {
var result = {};
var tb = document.getElementById("tab");
var len = tb.rows.length;
for (var i = 0; i < len - 1; i = i + 1) {
var cellLen = tb.rows[i].cells.length;
for (var j = 1; j < cellLen; j = j + 1) {
result[j] = !!result[j] ? parseInt(result[j]) + parseInt(tb.rows[i].cells[j].innerHTML) : parseInt(tb.rows[i].cells[j].innerHTML);
}
}
var tr = tb.rows[len - 1]
len = tr.cells.length;
for (var i = 1; i < len; i = i + 1) {
tr.cells[i].innerHTML = result[i];
}
}
</script>
</head>
<body>
<table border="1px" id="tab">
<tr>
<td width="100px">第一加油站</td>
<td width="100px">1</td>
<td width="100px">2</td>
<td width="100px">3</td>
</tr>
<tr>
<td>第二加油站</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>第三加油站</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>合计</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<input class="button" type="button" name="butJs" onclick="init()" value="计算"></input>
</table>
</body>
</html>