直接ocell.colspan="7";
把你代码拿上来

解决方案 »

  1.   

    var Tb = document.createElement("<table border=1 cellspacing=0 >")
    var Tr = Tb.insertRow()
    var Td = Tr.insertCell()
    Td.colspan="4";
    是这样吗,好像不起作用?
      

  2.   

    <div id="test">测试...</div>
    <script type="text/javascript">
    var testObj = document.getElementById("test"); 
    var tab = "<table border='1'>";
    tab += "<tr><td colspan='7'>测试</td></tr>";
    tab += "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td></tr>";
    tab += "</table>";
    testObj.innerHTML = tab;
    </script>
      

  3.   


    Td.colSpan="4";//不起作用?注意大小写
      

  4.   

    可以通過屬性值來設置,引用storm0的代碼:<div id="test">测试... </div> 
    <script type="text/javascript"> 
    var testObj = document.getElementById("test");  
    var tab = " <table border='1'>"; 
    tab += " <tr> <td id='t'>测试 </td> </tr>"; 
    tab += " <tr> <td>1 </td> <td>2 </td> <td>3 </td> <td>4 </td> <td>5 </td> <td>6 </td> <td>7 </td> </tr>"; 
    tab += " </table>";
    testObj.innerHTML = tab;var dT = document.getElementById("t");
    dT.colSpan = 7;//通過colSpan屬性同樣可以設置
    </script>