求一段JS 表格 列求和 代码

<tablewidth="200"border="0"><tr><td>名称</td><td>图片</td><td>价格</td><td>操作</td></tr><tr>... <table width="200" border="0">
<tr>
<td>名称</td>
<td>图片</td>
<td>价格</td>
<td>操作</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>10</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>10</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>10</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>10</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>合计</td>
<td> </td>
<td> </td>
</tr>
</table>

代码这样 想求价格 列的合 求一个JS的代码 谁会写帮忙写下 O(∩_∩)O谢谢
展开
 我来答
帮助_li
2015-09-10 · TA获得超过2140个赞
知道大有可为答主
回答量:1288
采纳率:65%
帮助的人:688万
展开全部
<table width="200" border="0" id="table">
  <tr>
    <td>名称</td>
    <td>图片</td>
    <td>价格</td>
    <td>操作</td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
    <td>10</td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
    <td>10</td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
    <td>10</td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
    <td>10</td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td>合计</td>
    <td> </td>
    <td> </td>
  </tr>
</table>
<script type="text/javascript">
    var calcTotal=function(table,column){//合计,表格对象,对哪一列进行合计,第一列从0开始
        var trs=table.getElementsByTagName('tr');
        var start=1,//忽略第一行的表头
            end=trs.length-1;//忽略最后合计的一行
        var total=0;
        for(var i=start;i<end;i++){
            var td=trs[i].getElementsByTagName('td')[column];
            var t=parseFloat(td.innerHTML);
            if(t)total+=t;
        }
        trs[end].getElementsByTagName('td')[column].innerHTML=total;
    };
    calcTotal(document.getElementById('table'),2);
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式