table的innerHTML

错误现象
     在IE中使用如下语句:table.innerHTML = content; 动态修改table的HTML内容时,出现“未知运行错误”。
错误原因
     table的innerHTML属性是只读的,不能更改。类似的还有THEAD、TFOOT和TR。
解决方法
      使用table的对象模型或者DOM方法动态修改table,如:insertRow、insertCell、createTfoot、createThead或apendChild等。

 

<table   id="tbl">    
  </table>  
  <input   type="button"   value="insert"   onclick="AddRow();">  
  <script   language="javascript">  
  var   i=1;  
   
  function   AddRow()  
  {  
      var   row   =   tbl.insertRow();  
      for   (var   k=0;   k   <   5;   k++)  
      {  
      var   cell   =   row.insertCell();  
      cell.innerText   =   i*(k+1);  
        }      
   
        i++  
  }  
  </script>

posted @ 2009-10-19 10:35  awp110  阅读(218)  评论(0编辑  收藏  举报