关于innerHTML的赋值左右不等的问题
var node = document.createElement("div");
node.innerHTML = tempHtml;
txtNode.appendChild(node);
关键代码如上,我获得的tempHtml在赋值给node.innerHTML时发现两者不相同
<a href='xxxx'>
<div class='zhengwen' style='width:100%;color:#666;text-align:left'></div>
</a>
这是tempHtml的部分代码
然后赋值后会变成node.innerHTML就会变成
<a href='xxxx'></a>
<div class="zhengwen" style="width:100%;color:#666;text-align:left"><a href="xxxx"></a>
</div>
变化并不规则,而且不是都左右不相等在for循环里只有几个会出现这样的情况,请问是为什么,然后怎么修改,求大佬赐教。