| 
 Перенос строки js Есть блок с текстом. 123 456 789 PS 123<br>456<br>789 Текст переводится на новую строку тегом <br>. При клике на кнопку создаётся файл txt и скачивается. Но в нём всё в 1 строку вместе с тегом <br>. Пробывал заменить <br> на \n document.body.innerHTML = document.body.innerHTML.replace(/<br>/g, '\n'); Но тогда \n просто пропадает. Собственно вопрос, как сделать, чтобы после скачивания текст был в несколько строк? | 
| 
 попробуй так 
<div id = "content">1<br>2<br>3</div>
<button id = "b">сoхранить</button>
<script>
b.onclick = function(){
  
  var a = document.createElement("a")
  a.setAttribute("href", "data:text/plain," + content.innerHTML.replace(/<br>/g, encodeURIComponent("\r\n")))
  a.setAttribute("download", "filename.txt")
  a.click() 
}
</script>
 | 
| 
 Спасибо, помогло:) | 
| Часовой пояс GMT +3, время: 01:59. |