Задать вопрос
frilanser
@frilanser

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

Как можно перевести текст в формат html ?,
Сейчас сам html отображается как текст при публикации.
Демо: jsfiddle
  • Вопрос задан
  • 488 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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, `>`);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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