2010-06-10 37 views
0

我認爲我想要做的事很簡單,但顯然與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

回答

0

嘗試

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

不好意思早點說。試了一下,並沒有奏效。 – lolla 2010-06-10 12:10:08

0

交換到jQuery的

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

它現在。