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