我有一个表格如下:
<TABLE id="secTable" cellSpacing="0" cellPadding="0" width="100%" border="0">         <TR align="center" height="20">
                <TD class="sec2" onClick="alert(111);">洪 家 渡</TD>
                <TD class="sec1" onClick="secBoard(1)">东 风</TD>
                <TD class="sec1" onClick="secBoard(2)">索 风 营</TD>
                <TD class="sec1" onClick="secBoard(3)">乌 江 渡</TD>
       <TD class="sec1" onClick="secBoard(4)">构 皮 滩</TD>
       <TD class="sec1" onClick="secBoard(5)">思 林</TD>
       <TD class="sec1" onClick="secBoard(6)">大 花 水</TD>
       <TD class="sec1" onClick="secBoard(7)">格 里 桥</TD>
</TR>
 
</TABLE>我要获得这个表里每一个<td>的class,在IE里面是: for(var i=0;i<secTable.cells.length;i++){
     var clas= seclTable.cells[i].className;
 }可是用在火狐里就不行啊!
请各位高手指点一下!如何在火狐里该怎么写啊!

解决方案 »

  1.   

    table.rows ==>你表格的数组了
      

  2.   


    <TABLE  cellSpacing="0" cellPadding="0" width="100%" border="0">
    <TBODY id="secTable">
      <TR align="center" height="20">
      <TD class="sec2" onClick="alert(111);">洪 家 渡</TD>
      <TD class="sec1" onClick="secBoard(1)">东 风</TD>
      <TD class="sec1" onClick="secBoard(2)">索 风 营</TD>
      <TD class="sec1" onClick="secBoard(3)">乌 江 渡</TD>
    <TD class="sec1" onClick="secBoard(4)">构 皮 滩</TD>
    <TD class="sec1" onClick="secBoard(5)">思 林</TD>
    <TD class="sec1" onClick="secBoard(6)">大 花 水</TD>
    <TD class="sec1" onClick="secBoard(7)">格 里 桥</TD>
    </TR>
     </TBODY>
    </TABLE>document.getElementById("secTable").children[x].children[y];//x,y代表行和列
      

  3.   

    把children 换成childNode试试
      

  4.   

    var t = document.getElementById("secTable").rows[0];
    for(var i = 0; i < t.cells.length; i++) {
    alert(t.cells[i].className)
    }