@Higrok

Как значение объекта соединить с нужным html-тегом?

Здравствуйте! Есть встроенный на сайт текстовый редактор, он возвращает ряд объектов, которые хранят в себе настройки для каждого добавленного элемента, выглядит всё это примерно следующим образом:

{ attributes: { bold: true }, insert: "Lorem ipsum..." }
{ attributes: { bold: true, italic: true }, insert: "Lorem ipsum..." }
{ insert: { insert: { image: "image url" } } }


Впереди стоит задача написать скрипт, который будет каким-то образом ориентироваться на значение ключа attributes , и генерировать html-код, к примеру "<b>Какой-то текст</b>", буду благодарен, если кто-то подскажет, потому что сам я даже представить не могу, как это можно грамотно реализовать.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Psixodelik
@Psixodelik
Преподаватель на Hexlet
Тут желательно иметь набор всех возможных атрибутов.

По сути тебе нужен словарь: атрибут — тег. Проходишься по дереву и вытаскиваешь значения тегов. Потом оборачиваешь текст.

Что-то типа того https://repl.it/repls/AdmiredMoralMineral#index.js
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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