开发者社区> 问答> 正文

请问兄弟们,这段JS代码出现了什么问题?为什么打印不了数据?

<script type="text/javascript" >
      var getTd=document.getElementById("myTable");
          rowsLength=getTd.rows.length;
      var theDate ;
    for(var i=1;i<rowsLength;i++)
    {
       var std=getTd.rows[i].cells[2].innerText;
       var stdVlue=std.replace(/天/gi,'');
        stdVlue=Number(stdVlue);
    //getTd.rows[i].cells[11].innerText=stdVlue;
          for(var g=rowsLength;g>=2;g--)
        {
            var std2=getTd.rows[g].cells[11].innerText;
            var stdVlue2=std2.replace(/天/gi,'');
            stdVlue2=Number(stdVlue2);
            theDate=stdVlue2+stdVlue;
        }
        getTd.rows[i].cells[11].innerText=stdVlue;
        document.write(stdVlue);
        document.write("<br/>");
        document.write(theDate);
        document.write("<br/>");
 
    }
</script>

展开
收起
a123456678 2016-07-15 15:45:01 1693 0
1 条回答
写回答
取消 提交回答
  • <script type="text/javascript" >
          var getTd=document.getElementById("myTable");
          var rowsLength=getTd.rows.length;
          var theDate ;
        for(var i=1;i<rowsLength;i++)
        {
           var std=getTd.rows[i].cells[2].innerText;
           var stdVlue=std.replace(/天/gi,'');
            stdVlue=Number(stdVlue);
        //getTd.rows[i].cells[11].innerText=stdVlue;
            //  for(var g=rowsLength;g>=2;g--)
           // {
                var std2=getTd.rows[i].cells[11].innerText;
                var stdVlue2=std2.replace(/天/gi,'');
                stdVlue2=Number(stdVlue2);
                theDate=stdVlue2+stdVlue;
        //    }
            getTd.rows[i].cells[11].innerText=stdVlue;
            document.write(stdVlue);
            document.write("<br/>");
            document.write(theDate);
            document.write("<br/>");
     
        }
    2019-07-17 19:57:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载