就像这种我只想遍历第一个TR里面的第三个TD,应该怎么做
<TABLE   id="tb1">   
  <TR>   
  <TD>a</TD>   
  <TD>b</TD>   
  <TD>c</TD>   
  </TR>   
  <TR>   
  <TD>A</TD>   
  <TD>B</TD>   
  <TD>C</TD>   
  </TR>   
  <TR>   
  <TD>1</TD>   
  <TD>2</TD>   
  <TD>3</TD>   
  </TR>   
  </TABLE>   
  <script   language="javascript">   
  var   tb1=document.getElementById("tb1");   
  for(i=0;i<tb1.rows.length;i++){   
  alert(tb1.rows[i].cells[1].innerText);   
  }   
  </script>   

解决方案 »

  1.   

    <table border = "1">
    <tr onmouseover="alert(this.cells[7].innerHTML);">
    <td>aaaaa</td>
    <td>bbbbb</td>
    <td>ccccc</td>
    <td>ddddd</td>
    <td>eeeee</td>
    <td>fffff</td>
    <td>ggggg</td>
    <td>hhhhh</td>
    </tr>
    </table>
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script language="javascript">
    function show_text(obj_id,i)    //i为想要显示的单元格索引
    {
    alert(obj_id.childNodes[i].lastChild.nodeValue);
    }
    </script>
    </head><body>
    <table width="800" border="1">
      <tr onmouseover="show_text(this,7)">
        <td width="100">1&nbsp;</td>
        <td width="100">2&nbsp;</td>
        <td width="100">3&nbsp;</td>
        <td width="100">4&nbsp;</td>
        <td width="100">5&nbsp;</td>
        <td width="100">6&nbsp;</td>
        <td width="100">7&nbsp;</td>
        <td width="100">8&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>