试试这个脚本:http: //jsfiddle.net/8da54/1/。为什么 Firefox 和 IE 的输出不同?
HTML:
<div id="div1">
<div id="div2"><div id="data">data</div></div>
<div id="div3">a-</div>
</div>
Javascript:
var data = document.getElementById("data");
document.getElementById("div2").innerHTML="";
document.getElementById("div3").appendChild(data);
输出:
FF:a-data
IE:a-