<table cellspacing="0" align="center">
  <tr>
   <td class="info" align="center">...</td>
   <td class="info">
     <table cellspacing="0" width="100%">
      <tr>
        <td class="data1"><span>Name</span></td>
        <td class="data2">Sample</td>   
      </tr>
      <tr>
        <td class="data1"><span>Tel</span></td>
        <td class="data2">1234-5678</td>
      </tr>
     </table>
   </td>
  </tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.getElementsByTagName("table")[1].rows[0].cells[0].firstChild.innerHTML="this is a test!"
//-->
</SCRIPT>

解决方案 »

  1.   

    問題是要更改的数据不能在程序中直接付値。数据在JS或在XML文件中、
    JS和XML用那種方式保存数据更好?
      

  2.   

    设置数据,然后使用JS来做循环就可以了,也可以循环生成theCell
    <table id="t" border="1"></table>
    <script>
    the_table=document.getElementById("t");
    var datas=new Array();
    //假设2行3列
    var i=0;
    for (i=0;i<6;i++) {
    datas[i]=i;
    }
    for (i=0;i<datas.length;) {
    var theMaxRow=the_table.rows.length;
    var theRow=the_table.insertRow(theMaxRow); var theCell; theCell=theRow.insertCell(0);
    theCell.innerText=datas[i++]; theCell=theRow.insertCell(1);
    theCell.innerText=datas[i++]; theCell=theRow.insertCell(2);
    theCell.innerText=datas[i++];
    }
    </script>
      

  3.   

    // 假设有datafile.js 内容↓
    jsDB[0]="張三";
    jsDB[1]="5632-3355";如何換掉SAMPLE表格中原有的内容(Name,Tel)?
      

  4.   

    <SCRIPT Language=javaScript>
      jsDB = new Array();  //定義数組
    </SCRIPT>
    <SCRIPT LANGUAGE=javascript 
      SRC="datafile.js">
    </SCRIPT>
    <table cellspacing="0" align="center">
      <tr>
       <td class="info" align="center">...</td>
       <td class="info">
         <table cellspacing="0" width="100%">
          <tr>
            <td class="data1"><span>Name</span></td>
            <td id="username" class="data2">Sample</td>   
          </tr>
          <tr>
            <td class="data1"><span>Tel</span></td>
            <td id="usertel" class="data2">1234-5678</td>
          </tr>
         </table>
       </td>
      </tr>
    </table>
    <SCRIPT Language=javaScript> 
    <!--
      document.getElementById("username").innerText = jsDB[0];
      document.getElementById("usertel").innerText = jsDB[1];
    //-->
    </SCRIPT>