本帖最后由 nethp 于 2010-08-07 16:26:28 编辑

解决方案 »

  1.   

    ddth是什么来的?我一直没有看见ddth做前缀的对象。
      

  2.   

    <script>
    var t=<%=dd%>+1; //查询的是季度、或月数、或天数
    var tt=document.getElementById("uuc").getElementsByTagName("p");  
    for (i=0;i<tt.length;i++){ //算出行数
    for(j=1;j<=t;j++){ //算出列数
    var temp = parseInt(document.getElementById("th" + j + "_" + i).innerText);
    document.getElementById("sum" + j).innerText += temp;
    }
    }
    </script>
      

  3.   

    for (i=0;i<tt.length;i++){ //算出行数
    id中有0的在哪?我怎么没看到?
      

  4.   

    修改了一下  可结果是项目 一季度 二季度 三季度 四季度 合计 AAAA 10 10 10 10 40 BBBB 10 10 10 10 40 CCCC 10 10 10 10 40 DDDD 10 10 10 10 40 EEEE 10 10 10 10 40 合计 10101010101010101010101010101010101010104040404040
    js 代码如下<script>
    var t=5; //查询的是季度、或月数、或天数
    var tt=document.getElementById("uuc").getElementsByTagName("p"); 
    for (i=0;i<tt.length;i++){ //算出行数
    for(j=1;j<=t;j++){ //算出列数
    var temp = parseInt(document.getElementById("th" + j + "_" + i).innerText);
    document.getElementById("sum"+j).innerText += temp;
    }
    }
    </script>
      

  5.   

    解决了:
    document.getElementById("sum"+j).innerText = document.getElementById("sum"+j).innerText - 0 + temp;
      

  6.   

    你把这些数据的SPAN格式转换成TABLE的TR+TD.
    写求和比现在轻松多得多
      

  7.   

    你把这些数据的SPAN格式转换成TABLE的TR+TD.
    写求和比现在轻松多得多