Не работает символ \n для IE
Я в текстовом редакторе делаю отступы на новую строку без тега <br>. На браузере всё выводится одной строкой, но вставив код ниже, выводится с отступами. Но в IE8 это не работает. как это можно исправить?
var test = document.getElementsByTagName("p");
for (var i = 0; i < test.length; i++)
{
test[i].innerHTML = test[i].innerHTML.replace(/\n/g, "<br>");
}
|
Попробуте
\r\n вставлять вместо \nХотя, это извращение. Для этого есть
p {white-space: pre}
|
subzey, спасибо! как раз то, что нужно было
|
| Часовой пояс GMT +3, время: 02:20. |