【发布时间】:2011-06-22 05:03:50
【问题描述】:
我有一个带有几行的 HTML 表格。
我最初为其中一些表格行 (TR) 提供了一个 ID,然后我会使用 javascript 为其中一些表格行设置一些新的动态内容的 INNERHTML。
但是,Internet Explorer 不喜欢这样并给出“未知的运行时错误”,因为我正在尝试设置内联元素的 INNERHTML。
所以现在,我尝试用一个新的子行替换整个表行子行。我不能简单地 appendChild,因为我需要新的表格行与原始表格行位于相同的位置(模拟好像只是这个表格行的内容已被更改,而实际上,整行正在被“替换”)。
希望有人对此有解决方案(我在想 a)获取子位置 b)删除原始表格行和 c)在 A 中找到的子位置插入新表格行)。也许还有更简单更好的解决方案?希望有一些意见。
干杯!
【问题讨论】:
标签: javascript html ajax internet-explorer innerhtml