我尝试修复 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;
}
结果是
足协是一个
我需要它不删除空格
球是