firefox 3.5中的Javascript执行
我有以下代码:firefox 3.5中的Javascript执行,javascript,Javascript,我有以下代码: var number_of_div = ""; number_of_div ="<div id='test1'>"; number_of_div +="<span id='test2'></span>" number_of_div +="<img src='test3.jpg' />" number_of_div +="</div>"; var holder = document.getElementById("hol
var number_of_div = "";
number_of_div ="<div id='test1'>";
number_of_div +="<span id='test2'></span>"
number_of_div +="<img src='test3.jpg' />"
number_of_div +="</div>";
var holder = document.getElementById("holder");
holder.innerHTML=number_of_div;
var number_of_div=”“;
编号为“=”;
_div+=“”
_div+=“”
_div的数量+=“”;
var holder=document.getElementById(“持有人”);
holder.innerHTML=分区的编号;
上述代码在firefox 2.0.0.20中运行完美
但在Firefox3.5中,span标记和图像中的文本部分加载
innerHTML导致了一些问题吗???看起来像是firefox bug或类似的东西-试试这个
holder.innerHTML = '';
holder.appendChild( document.createTextNode( number_of_div ));
尝试使用支持所有主要浏览器(如jQuery)的javascript库来掩盖这些差异。什么是“span标记内的文本&图像部分加载”?span标记的内容,例如,在本例中,请尝试1,“try”首先在浏览器中加载,然后出现“1”&同样的方式,图像加载一半,然后完全显示您是否有Firebug?-如果是,是否有任何错误?如果否,请安装它并查看“如果是”部分是的,我有一个firebug,没有错误您是否多次运行此部件?我如何掩盖差异??有什么函数可以让我的生活变得轻松吗?jQuery:
$(“#myElementId”).html(“我的内部html文本”)代码>:)嘿,这不会有什么区别。这只是将内容插入DOM的一种方法:)