你可以在记事本里面粘贴过一篇,再粘贴过去,从网页或word上复制下来的内容都带有自动生成的HTML代码的,从记事本里面可以把这些杂的东西去掉
给个思路
判断div是否变化,发生变化,获取div内容,用正则去掉里面的格式(去百度),在把内容放回div里.
日了 忘记看时间了 11年的
兼容ie11,edge,chrome,firefox,safari:
var element = document.createElement('div');
element.contentEditable = true;
element.addEventListener("paste", function (e){
e.stopPropagation();
e.preventDefault(); var text = '', event = (e.originalEvent || e); if (event.clipboardData && event.clipboardData.getData) {
text = event.clipboardData.getData('text/plain');
} else if (window.clipboardData && window.clipboardData.getData) {
text = window.clipboardData.getData('Text');
} if (document.queryCommandSupported('insertText')) { document.execCommand('insertText', false, text);
} else { document.execCommand('paste', false, text);
}
});