【发布时间】:2014-06-25 04:04:10
【问题描述】:
以下代码在 Firefox 中运行良好,但 IE 报错:
第 41 行,字符:3 出现异常运行时错误。
为什么 IE 不能处理这段代码?我需要做什么来修复它?
<script>
function addComparison()
{
var tableTR = document.getElementById('comparisons');
if(tableTR!=null)
{
var td2Add = "<td id='comp_2' valign='top' align='left' style='border-right: 1px solid black'>ADDED</td>";
alert(td2Add);
tableTR.innerHTML += td2Add; //LINE 41, the line IE8 errors on!
}
}
</script>
点击此链接调用该函数:
<a href='javascript:addComparison();'>Add Comparison</a>
它试图更新的元素:
<table>
<tr id='comparisons' valign='top' align='left'></tr>
</table>
【问题讨论】:
标签: javascript internet-explorer html-table innerhtml