没人顶我自己顶
 原来 row[0].cells.style.width="x%"可以设置列宽

解决方案 »

  1.   

    不需要重新设列宽。
    ----------------------------------------------<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body><input type=button value=test onclick="aaa.rows[0].cells[4].style.display='none';">
    <table border="1" width="348" height="168" id=aaa>
      <tr>
        <td width="10%">1 </td>
        <td width="10%">2 </td>
        <td width="10%">3 </td>
        <td width="10%">4 </td>
        <td width="10%">备隐藏列 </td>
        <td width="10%">6 </td>
      </tr>
    </table></body>
      

  2.   

    因为 table 的width也需要 100% 显示 (满足800x600与1024)
    所以 ,还是要需要设置列宽