Преобразовать HTML в содержимое textarea
У меня есть html строка, которая приходит с сервера
var ht = ""1"<br/>'2'<br/>«3»<br/>4<br/>5"; И вот как теперь эту строку преобразовать в тест textarea? Форматирование не имеет значения. Я что только не пробовал, но при преобразовании текст теряются переводы строк. Получается так: "1"'2'«3»45 Не подскажете как это обойти? |
<br/> - не является переводом строки для textarea. Вам чего надо, в текстовой области получить:
"1" '2' ... ? Если так, то зачем же такое отдавать сервером? |
Да. Надо получить так:
[quote=laimas;391280 "1" '2' ... ? Если так, то зачем же такое отдавать сервером?[/QUOTE] Потому что оно еще выводится в обычном текстовом блоке |
Да не важно где оно выводится, важно отдавать информацию такой, какая требуется. Случаем речь не о сервере на РНР и работе функции nl2br идет?
|
Как вариант...
<textarea id='test' style='height: 100px;'></textarea> <script type='text/javascript'> var ht = ""1"<br/>'2'<br/>«3»<br/>4<br/>5"; document.getElementById('test').value=ht.replace(/<br\/>/ig,'\n').replace(/"/ig,'"'); </script> |
Часовой пояс GMT +3, время: 04:52. |