если вы попробуете это:
var x = document.createElement("div");
x.appendChild(document.createTextNode(" te st ");
alert('-->' + x.innerHTML + '<--');
ie6-7-8 предупредит
'te st '
ie9-10 и другие браузеры:
' te st '
есть способ исправить это поведение в старых IE?
спасибо
p.s. Я не хочу использовать