将div innerhtml设置为包含表的源

时间:2010-06-10 12:02:28

标签: internet-explorer-8 innerhtml

我认为我想要做的事情很简单,但显然与IE无关的任何事情都很简单。

我正在使用Javascript和ajax -

document.getElementById("calender").innerText=mypostrequest.responseText

它在Firefox和IE7中运行良好,但不适用于IE8。我怀疑这是因为文本包含一个表,因为我已经用其他文本测试了它。我不能替换表。有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:0)

尝试

document.getElementById("calender").innerHTML=mypostrequest.responseText

答案 1 :(得分:0)

切换到jQuery

( $('#calender').html(mypostrequest.responseText) )

现在有效。