例如有table如下:
<table id="list"> 
<tr id="1"><td id="11"></td><td id="12"></td><td id="13"></td><td id="14"></td></tr>
<tr id="2"><td id="21"></td><td id="22"></td><td id="23"></td><td id="24"></td></tr>
<tr id="3"><td id="31"></td><td id="32"></td><td id="33"></td><td id="34"></td></tr>
</table>如何用循环给每个td填入数据,可以用每个td的id值,但要求不要用cells。

解决方案 »

  1.   

    [code=JScript]
    var tb=document.getElementById("list");
    var tr=tb.getElementsByTagName("tr");
    for(var i=0;i<tr.length;i++){
      var td=tr[i].getElementsByTagName("td");
      for(var j=0;j<td.length;j++){
          td[j].innerText=XXX //这里写数据
      }
    }
      

  2.   

     
    var tb=document.getElementById("list"); 
    var tr=tb.getElementsByTagName("tr"); 
    for(var i=0;i <tr.length;i++){ 
      var td=tr[i].getElementsByTagName("td"); 
      for(var j=0;j <td.length;j++){ 
          td[j].innerText=XXX //这里写数据 
      } 
    }