为什么colspan在这个脚本中无法正常工作?js bug还是IE?

Per*_*der 5 html javascript internet-explorer-7

这个问题与我稍后问过的这个问题有关.更新的代码在此处发布.需要注意的是,我希望动态创建一个类似于此的HTML表:

<table>
  <tbody>
    <tr>
      <td colspan="3" align="right">Header</td>
    </tr>
    <tr>
      <td colspan="3" align="right">Header</td>
    </tr>
    <tr>
      <td colspan="3" align="right">Header</td>
    </tr>
    <tr>
      <td>Col1</td>
      <td>Col3</td>
      <td>Col4</td>
    </tr>
    <tr>
      <td>Col1</td>
      <td>Col3</td>
      <td>Col4</td>
    </tr>  

  </tbody>

</table>
Run Code Online (Sandbox Code Playgroud)

我可以在标记中完成此操作但是当我在js中执行时,colspan似乎在IE7中不起作用.任何肝脏将非常感谢.