我尝试修复IE8中使用innerHTML时删除元素中空白区域的错误
html中的一个例子:
协会足球是
<b>
<span >Association football</span>
</b>
<span>
is a
</span>
当我在javascript中执行此操作时:
spans=document.getElementsByTagName('span');
for (var i=0;i<spans.length; i++){
spans[i].outerHTML = spans[i].innerHTML;
}
结果
协会足球是
我需要它不删除空白
球是