Замена перевода строки на
Доброй! Есть функция, которая выводит в div текст,вводимы в textarea
function text (input, output) {
var txtArea = document.getElementById(input);
txtArea.addEventListener('keyup', function (e) {
var div = document.getElementById(output);
if (e.key === 'Enter' || e.keyCode === 13) {
txtArea.value.replace(/(\r\n|\n|\r)/g,'<br />');
}
div.innerHTML = txtArea.value;
})
}
Но почему то перевод строки не заменяется на <br />
Помогите. народ!
Ответы (1 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Метод replace возвращает значение, поэтому используйте возвращенное значение:
txtArea.value = txtArea.value.replace(/(\r\n|\n|\r)/g,'<br />');