frilanser
@frilanser

Перевод из текста в HTML?

Как можно перевести текст в формат html ?,
Сейчас сам html отображается как текст при публикации.
Демо: jsfiddle
  • Вопрос задан
  • 481 просмотр
Пригласить эксперта
Ответы на вопрос 2
@D3lphi
var text = document.createElement('textarea');
text.innerHTML = document.getElementsByClassName('uc-message')[0].innerText;
var result = text.value;
console.log(result);

Здесь мы создаем элемент textarea. при помощи свойства innerHTML вставляем внутрь этого тэга нужный нам текст (В данном случае, полученного из элемента с классом uc-message), а затем, забираем value textarea'и. В результате, в переменной result будет храниться преобразованный текст. Это проиходит потому, что элемент textarea всегда декодирует спец. символы html.
Ответ написан
Комментировать
evgeniy8705
@evgeniy8705
Повелитель вселенной
document.querySelector(`.uc-message`).innerHTML = document.querySelector(`.uc-message`).innerHTML.replace(/\&lt;/g, `<`).replace(/\&gt;/g, `>`);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы