Больше информации на MDN

от вопрос уже есть ответ здесь:

Возврат HTML из выбранного пользователем текста 3 ответа

С contenteditable элементом, как я могу заменить выбранное содержание своим собственным HTML?

Ответы на вопрос(2)

Ваш ответ на вопрос