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

Как вставить текст без форматирования в div?

Есть div contenteditable="true", при вставке текста получается, что копируется и стиль в div, а как вставлять только текст, сохраняя родительские стили?29f70f4ee0284f938bc15ca3ddf4b07e.png
d1bf6b71225b474caf0a49158a66ebd3.png
  • Вопрос задан
  • 1520 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Dolosweb
document.querySelector("div[contenteditable]").addEventListener("paste", function(e) {
    e.preventDefault();
    var text = e.clipboardData.getData("text/plain");
    document.execCommand("insertHTML", false, text);
});
Ответ написан
abyrkov
@abyrkov
JavaScripter
...
div.textContent = div.textContent
...
Ответ написан
Ваш ответ на вопрос

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

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