document.getElementById("mytd").rowSpan = 10;

解决方案 »

  1.   

    document.getElementById("mytd").rowSpan = 10;
    mytd.setAttribute("rowSpan","10");
    mytd.rowSpan=10;
    都试试!!!
      

  2.   

    这里我想再来说明下,刚才我自己去试了很多次,特别是动态创建表格的时候。
    如果你的表格现在是这样的话
    <table width="100%" border="1" cellspacing="2" cellpadding="1">
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td id=xxx>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    你想修改xx的clospan或者是rowspan都是不可以的,因为现已经没有别的地方你有空间了
    如果现在下一行的此列少了,哪么你设置此属性的rowspan=2还可以有用,但是等3还是2的效果,如果是本行的下一列少了,哪么你可以设置colspan=2是可以用的,而且等3也仅仅是2的效果。还有一种情况就是你设置好了clospan的话,虽然但是看不到效果,如果后面谁有插入了新的行,这一行有更多的列,哪么你在以前谁知的td占多列的就会出现相应的效果了。
    ok行也是一样的ok不知道说的你明白了吗?