@TerritoryOfPeace
Изучаю php

Почему через append я не могу передать строку с абзацами?

<div id="div"></div>
<textarea name="name" id="name" value=""></textarea>
<button onclick="TFun()">Отправить</button>
<div id="res"></div>
<script>
  function TFun(){
    res.innerText = document.getElementById('name').value
    var aj = document.getElementById('name').value
    var chat = document.getElementById("name");
    $("#div").append('<div>'+aj+'</div>');
    chat.value = '';
  }
</script>
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Установка свойства innerText заменяет переносы строк на тег <br />

jQuery.append() просто присоединит HTML, в котором переносы строк значат то же, что пробелы. Если хочется переносов строк – надо вручную сделать замену.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы