将div innerhtml设置为包含表格的源

问题描述:

我认为我想要做的事很简单,但显然与IE没有任何关系。将div innerhtml设置为包含表格的源

我使用这个使用JavaScript和Ajax -

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

它工作在Firefox和IE7很好,但不是IE8。我怀疑这是因为该文本包含一个表格,因为我已经用其他文本对其进行了测试。我无法替换桌子。有什么办法可以解决这个问题吗?

+0

你能显示一些代码吗?你得到什么错误信息? – 2010-06-10 12:03:56

+0

对不起,意思是我使用了innerHTML,而不是innerText – lolla 2010-06-10 12:05:15

+0

你可以显示一些你试图插入的代码吗? – 2010-06-10 12:06:02

尝试

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

不好意思早点说。试了一下,并没有奏效。 – lolla 2010-06-10 12:10:08

交换到jQuery的

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

它现在。