JavaScript: Как добавить разрывы строк в текстовую область HTML?

UX Profiler подходит к этой проблеме с точки зрения пользователя. Он группирует все события браузера, сетевую активность и т. Д., Вызванные действием пользователя (щелчок), и учитывает все аспекты, такие как латентность, таймауты и т. Д.

148
задан djairo 14 June 2014 в 06:11
поделиться

3 ответа

Проблема возникает из-за того, что разрывы строк ( \ n \ r ?) Не совпадают с тегами HTML

var text = document.forms[0].txt.value;
text = text.replace(/\r?\n/g, '<br />');
259
ответ дан 23 November 2019 в 22:19
поделиться

Вам необходимо использовать \ n для переносов строк внутри текстового поля

15
ответ дан 23 November 2019 в 22:19
поделиться

Новая строка - это просто пробел для браузера и не будет обрабатываться иначе, чем обычный пробел (""). Чтобы получить новую строку, вы должны вставить элементы
.

Еще одна попытка решить проблему: введите текст в текстовое поле, а затем добавьте JavaScript за кнопкой для преобразования невидимые символы к чему-то читабельному и выгружаем результат в DIV . Это скажет вам, чего хочет ваш браузер.

3
ответ дан 23 November 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: