if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var Buffer= xmlHttp.responseText;
Buffer= Buffer.split("#%~");
document.getElementById("Template").innerHTML = Buffer[0];
document.getElementById("Template1").innerHTML = Buffer[1];
alert(Buffer+"Buffer");
上面的代碼doenot在ie中工作,但它在ff中工作正常。我甚至嘗試過其他選擇,但是明白了。 警報在ie & ff中顯示相同的值,但是它沒有用,因爲它沒有在ie中打印。誰能幫忙?內部html不能在ie中工作,但在ff工作
你應該使用類似Mootools或jQuery的東西來獲得更好的跨瀏覽器支持。即使標準「非常清晰」,瀏覽器的區分也相當重要。 – Adrian 2013-03-14 07:35:07
什麼HTML元素是'Template'和'Template1'? – Apurv 2013-03-14 07:39:40
你是如何創建你的'xmlHttp'對象的?它們在瀏覽器中有所不同..我想我說的是,你如何確信這是一個「innerHTML」問題? – Pebbl 2013-03-14 07:52:56