одно из решений проблемы бага.innerHTML IE8
Я пытаюсь исправить ошибку в 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;
}
Результаты таковы:
Ассоциация футбола - это
И мне нужно, чтобы он не убирал пробел
Мяч - это
1 ответ:
Есть ошибка, и вы можете видеть, что http://support.microsoft.com/kb/276228