спасибо. Подскажите пожалуйста каким путём можно форматировать текст в contentEditable. Что бы не выходили стили вставляемого текста либо перетаскиваемого.
Вот так я форматирую текст если его вставляют после копирования.
а как быть если текст перетаскивают ?
<div contentEditable></div>
function onPaste(e){
var content;
e.preventDefault();
if( e.clipboardData ){
content = e.clipboardData.getData('text/plain');
document.execCommand('insertText', false, content);
return false;
}
else if( window.clipboardData ){
content = window.clipboardData.getData('Text');
if (window.getSelection)
window.getSelection().getRangeAt(0).insertNode( document.createTextNode(content) );
}
}
document.querySelector('[contenteditable]').addEventListener('paste', onPaste);