Перенос слов в textarea

240
15 декабря 2016, 16:26

Как сделать перенос слов в текстовом поле?

Есть текстовое поле textarea, в него циклом выводится ряд слов. Необходимо чтобы каждое слово писалось с новой строки.

Answer 1

В общем случае это выглядит так:

  • Соединяем массив слов в одну строку с помощью .join('
')
  • 
 используется для переноса строки.
  • Выбираем textarea и устанавливаем результирующую строку в качестве её .innerHTML.

document.addEventListener('DOMContentLoaded', onDomReady); 
 
function onDomReady() { 
    var words = ["One", "Two", "Three"]; 
    document.getElementById('test').innerHTML = words.join('
'); 
};
<textarea id="test"></textarea>

READ ALSO
Растягивание textarea во все стороны

Растягивание textarea во все стороны

Как можно предоставить пользователю возможность растягивать элемент textarea во все стороны? Пример ожидаемого результата показан на рисунке

295
Баг с анимацией в Chrome

Баг с анимацией в Chrome

В Firefox этот код работает отлично, но в Chrome всё содержимое этого раздела не отображается после того, как был закрыт последний активный элементПятый...

226
Microdata и продвижение

Microdata и продвижение

Подскажите, собрался переводить сайт на html5 и встал вопрос - реально ли влияет на продвижение и/или улучшение индексации сайта Microdata? Так же вот...

273