Задать вопрос
Nuboskill
@Nuboskill
Начинающий web developer

Как удалить стили при вставке contenteditable?

В общем делаю текстовое поле в чате на основе contenteditable (чтобы мог вставлять смайлики и т.д.), но заметил, что при вставке текст втыкается со стилями, как можно этого избежать? Почитал про событие onPaste, но как это все провернуть? Мне нужно, чтобы оставался только чистый текст, как в стандартном input.
Заранее спасибо :)
  • Вопрос задан
  • 499 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Возможно, дело в том, что внутри блока с contenteditable лежат другие блоки с различными классами. Вот они и втыкаются?
т.е. например так:
<div contenteditable >
 <div class="class">
 <p>
 ...
 </p>
 </div>
</div>
Ответ написан
Ваш ответ на вопрос

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

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