Javascript 附加子节点在firefox中不工作
将新的span节点附加到不在Mozila FF中工作的li节点 即时通讯代码是Javascript 附加子节点在firefox中不工作,javascript,html,dom,Javascript,Html,Dom,将新的span节点附加到不在Mozila FF中工作的li节点 即时通讯代码是 <html> <head> <title>Mozila Test</title> <script> function ThatsIt() { alert("dfasd"); var div1=document.getElementById('dv1'); var sd=document.createElement('div');
<html>
<head>
<title>Mozila Test</title>
<script>
function ThatsIt()
{
alert("dfasd");
var div1=document.getElementById('dv1');
var sd=document.createElement('div');
sd.innerHTML="asgfkasdhfjhasdfhdhasf";
div1.appendChild(sd);
var ultag=document.createElement("ul");
sd.appendChild(ultag);
var litag=document.createElement("li");
litag.id="mouseleave-outerBox1";
litag.className="listelements";
litag.style.fontWeight="bold";
litag.name="asddasggd";
var parentmenuspan=document.createElement("span");
parentmenuspan.className="horz_span";
parentmenuspan.innerText="adsgasdgasdgasdg";
litag.appendChild(parentmenuspan);
ultag.appendChild(litag);
}
</script>
</head>
<body>
<div id="dv1">
</div>
<input type="button" id="b1" name="b1" onclick="ThatsIt()"/>
</body>
</html>
莫兹拉试验
函数ThatsIt()
{
警报(“dfasd”);
var div1=document.getElementById('dv1');
var sd=document.createElement('div');
sd.innerHTML=“asgfkasdhfjhasdfhasf”;
第1分部儿童(sd);
var ultag=document.createElement(“ul”);
sd.appendChild(ultag);
var litag=document.createElement(“li”);
litag.id=“mouseleave-outerBox1”;
litag.className=“列表元素”;
litag.style.fontwweight=“bold”;
litag.name=“asddasggd”;
var parentmenuspan=document.createElement(“span”);
parentmenuspan.className=“horz_span”;
parentmenuspan.innerText=“ADSGASDGASDGASDGASDG”;
litag.附属儿童(父母子女计划);
ultag.appendChild(利塔格);
}
当我在chrome和ie中运行这个程序时,它工作正常,但在FF中它显示为空白
救命啊 这对我来说很有效:我尝试在mozilla firefox中使用此链接,但它不起作用。我可以看到这个问题。放置在
innerText
中的span
内容不会显示在FF中,而会显示在Chrome中。奇怪的是,如果我把它改成innerHTML
它在FF中工作。非常感谢!!!!!!!!!!现在它工作了!!!!你会发现这篇文章非常有用。尝试使用textContent
而不是innerText
。职位-