Microsoft KB Archive/239832

= PRB: Error Setting table.innerHTML in Internet Explorer =

Article ID: 239832

Article Last Modified on 5/11/2006

-

APPLIES TO


 * Microsoft Internet Explorer 4.0 128-Bit Edition
 * Microsoft Internet Explorer 4.01 Service Pack 2
 * Microsoft Internet Explorer 4.01 Service Pack 1
 * Microsoft Internet Explorer 4.01 Service Pack 2
 * Microsoft Internet Explorer 5.0

-



This article was previously published under Q239832



SYMPTOMS
Setting table.innerHTML causes the following error message to appear:

Unknown runtime error



CAUSE
The innerHTML property of the TABLE, TFOOT, THEAD, and TR elements are read-only.



RESOLUTION
To change the contents of these table elements, use the table object model or Document Object Model (DOM).



STATUS
This behavior is by design.



MORE INFORMATION
Use the rowIndex property or the rows collection to retrieve a reference to a specific table row. You can add or delete rows using the insertRow and deleteRow methods.

To retrieve a reference to a specific cell, use the cellIndex property or the cells collection. You can add or delete cells using the insertCell and deleteCell methods. To change the content of a particular cell, use the innerHTML property.

More options are available by using methods of the DOM. You can use the createElement method to create elements for the table and then the other DOM methods and properties (such as insertBefore, swapNode, and so forth), which are available to modify the table contents.

