Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает символ \n для IE (https://javascript.ru/forum/misc/12384-ne-rabotaet-simvol-%5Cn-dlya-ie.html)

js-man 15.10.2010 11:52

Не работает символ \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>");
}

subzey 15.10.2010 12:32

Попробуте \r\n вставлять вместо \n

Хотя, это извращение. Для этого есть
p {white-space: pre}

js-man 15.10.2010 15:21

subzey, спасибо! как раз то, что нужно было


Часовой пояс GMT +3, время: 11:37.