@Tsuintora

Альтернатива document.execCommand?

благодарю за потраченное время.

Существует ли альтернатива или реализация альтернативы document.execCommand? Проблема заключается в том, что в каждом браузере execCommand ведёт себя по разному, нет возможности устанавливать элементам классы, идентификаторы и другие аттрибуты. Плюсом, хотелось бы иметь семантическую корректность (например для жирного только strong во всех браузерах, а не span & b).

Обращал внимание на реализацию этого момента в других крупных визуальных редакторах, например, TinyMCE & WordPress Gutenberg вообще не используют этот метод (из всего арсенала используют только contenteditable).

Пример:
<p contenteditable = "true">
    <a href = "321">
        <strong>
            <em>
                Олимпиада
            </em>
        </strong>
    </a>
</p>

Если я убираю с букв "МП", то должно получится следующее:
<p contenteditable = "true">
    <a href = "321">
        <strong>
            <em>
                Оли
            </em>
        </strong>
    </a>
    МП
    <a href = "321">
        <strong>
            <em>
                иада
            </em>
        </strong>
    </a>
</p>


За ранее огромное спасибо за помощь и ещё раз за потраченное время.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Sveak Барнаул
от 50 000 ₽
RUVOD Москва
от 150 000 до 200 000 ₽
eGamings Воронеж
от 80 000 до 110 000 ₽
08 апр. 2020, в 04:51
16000 руб./за проект
08 апр. 2020, в 00:40
15000 руб./за проект