问题:在用 Javascript 更改 HTML 代码的时候,经常会用到innerHTML。但 在IE7/8下,经常容易报出 “未知的运行时错误”,而在 FireFox 和 Opera 下面就都没问题。
原因:后来发现是 IE 浏览器下,对 <table>、<tbody> 和 <tr> 等标签的 innerHTML 属性进行写操作时会报错。
本文探讨了使用JavaScript修改HTML代码时遇到的问题,在Internet Explorer 7/8中为<table>等标签设置innerHTML属性时会出现“未知的运行时错误”。文章提供了有效的解决方案,建议将操作对象更改为<div>等标签。
问题:在用 Javascript 更改 HTML 代码的时候,经常会用到innerHTML。但 在IE7/8下,经常容易报出 “未知的运行时错误”,而在 FireFox 和 Opera 下面就都没问题。
原因:后来发现是 IE 浏览器下,对 <table>、<tbody> 和 <tr> 等标签的 innerHTML 属性进行写操作时会报错。

被折叠的 条评论
为什么被折叠?
