<html>
 <head>
  <title> new document </title>
 </head> <body>
  <table border="1" id="tabTarget">
    <tr>
        <td>&nbsp;</td>
        <td>1.2</td>
    </tr>
    <tr>
        <td>2.1</td>
        <td>2.2</td>
    </tr>
  </table>
  <script type="text/javascript">
  <!--
var i = 0;
// 单位:毫秒
var timeInterval = 1000;
window.setInterval(writeNum, timeInterval);
function writeNum()
{
    var oTab = document.getElementById("tabTarget");
    oTab.rows[0].cells[0].innerHTML = i++;
}
  //-->
  </script>
 </body>
</html>

解决方案 »

  1.   

    "如何用javascript实现每隔几秒中把字符串写入表格中"我们来分析下功能1.隔几秒   setInterval()
    2.字符串   input/string s/id/responseText
    3.写       function write(xx,xx,xx....)/
    4.表格     function(dom)/id.innerHTML
      

  2.   

    <script type="text/javascript">
      <!--
    var j=0;
    // 单位:毫秒
    var timeInterval = 500;
    arrResult="11111111@@@2222222222@@@333333333333333@@@444444444444444@@@<img src=1.JPG  /> @@@555555555555555555555"
    arrTmp = arrResult.split("@@@"); window.setInterval(writeNum, timeInterval);
    function writeNum()
    {
        var oTab = document.getElementById("tabTarget");
    if(j<arrResult.length)
       { 
       oTab.rows[0].cells[0].innerHTML = arrTmp[j++]; 
       }
      if (j>arrTmp.length-1)
      {
      j=0;
      }
    }
      //-->
      </script>
    -------------------------------------
    我加了返回循环功能,现在有个想法,想让11111111 显示1秒,222222222显示2秒,<img src=1.JPG  /> 这个图片显示5秒,字符串的时间动态设定,不知道难实现吗?
      

  3.   

    JFL@_@K<html>
     <head>
      <title> new document </title>
     </head> <body>
      <table border="1" id="tabTarget">
        <tr>
            <td>&nbsp;</td>
            <td>1.2</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
        </tr>
      </table>
      <script type="text/javascript">
      <!--
    var i = 0;
    // 单位:毫秒
    var timeInterval = 1000;var arrResult="11111111@@@2222222222@@@333333333333333@@@444444444444444@@@<img src=1.JPG  /> @@@555555555555555555555"
    var arrTmp = arrResult.split("@@@"); 
    alert(arrTmp);function writeContent()
    {
        if (i==arrTmp.length) i=0;    var oTab = document.getElementById("tabTarget");
        oTab.rows[0].cells[0].innerHTML = arrTmp[i++];    window.setTimeout(writeContent, timeInterval*i);
    }writeContent();
      //-->
      </script>
     </body>
    </html>
      

  4.   

    实际上,读取的秒数在数据库里面;想让11111111 显示1秒,222222222显示2秒,<img src=1.JPG  /> 这个图片显示5秒
    也可能为:
    想让11111111 显示2秒,222222222显示13秒,<img src=1.JPG  /> 这个图片显示7秒
      

  5.   

    yixianggao 我给你结了1个,这个先留着,看其它朋友有没有办法。我在想把timeInterval替换为变量