javascript怎麼得到table列的數量

解决方案 »

  1.   

    document.getElementById("tableID").getElemementsByTagName("td").length;//
    document.getElementById("tableID").rows[0].cells.length;//
      

  2.   

    <table id="tab">
    <tr>
    <td colspan="3"></td><td colspan="2"></td>
    </tr>
    </table>
    <script>
    var t=document.getElementById("tab");
    var r = t.rows(0);
    var c = r.cells;
    var col = 0;
    for(var i=0;i<c.length;i++){
    col += c[i].colSpan;
    }
    alert("共有"+col+"列!");
    </script>