Как в JavaScript сохранить переносы строк и отобразить HTML-теги как текст?

Изображение к вопросу
  • 10 сентября 2023 г. 13:46
Ответы на вопрос 1
Чтобы сохранить переносы строк и отобразить HTML-теги как текст в JavaScript, вы можете использовать функцию `innerText` для отображения HTML-кода текста без изменений. Вот пример:

```javascript
function escapeHTML(text) {
  var span = document.createElement('span');
  span.innerText = text;
  return span.innerHTML;
}
```

С помощью этой функции вы сможете отобразить введенный текст, сохраняя переносы строк и отображая HTML-теги как текст:

```javascript
var inputText = 'Текст с переносом строк\nи <теги> как текст';
var escapedText = escapeHTML(inputText);

console.log(escapedText);
// Вывод: "Текст с переносом строк<br>и &lt;теги&gt; как текст"
```

Таким образом, вы можете сохранить и отобразить введенный текст с учетом переносов строк и символов HTML-тегов.
Похожие вопросы