日期:2014-05-16  浏览次数:20317 次

ie6和ff兼容问题


<div id="div0">

</div>

<input type="button" name="but0" value="click"/>
<script>
 document.getElementsByName("but0")[0].onclick=function(){
var image0 = document.createElement("image");
//image0.src="http://static.googleadsserving.cn/pagead/abglogo/abg-zh-CN-100c-000000.png";
image0.setAttribute("src","http://static.googleadsserving.cn/pagead/abglogo/abg-zh-CN-100c-000000.png");
var div0 = document.getElementsByTagName("div")[0];
div0.appendChild(image0);
}
</script>

这段代码在ie中图片能显示,在ff中却不能,我用firebug查看了html源代码,发现image生成了,但是页面就是不显示,求大家帮忙看看,我快疯了。


------解决方案--------------------
你打错字了

<div id="div0">
</div>

<input type="button" name="but0" value="click"/>
<script>
 document.getElementsByName("but0")[0].onclick=function(){
var image0 = document.createElement("img");
//image0.src="http://static.googleadsserving.cn/pagead/abglogo/abg-zh-CN-100c-000000.png";
image0.setAttribute("src","http://static.googleadsserving.cn/pagead/abglogo/abg-zh-CN-100c-000000.png");
var div0 = document.getElementsByTagName("div")[0];
div0.appendChild(image0);
}
</script>
var div0 = document.getElementsByTagName("div")[0];
div0.appendChild(image0);
}
</script>
------解决方案--------------------
document.createElement("image");
>>
document.createElement("img");