Javascript 如何在我的所见即所得编辑器中清除粘贴时的HTML

Javascript 如何在我的所见即所得编辑器中清除粘贴时的HTML,javascript,html,editor,wysiwyg,paste,Javascript,Html,Editor,Wysiwyg,Paste,我已经创建了一个WYSIWYG HTML编辑器,我注意到当您从Word粘贴文本时,它会附带其源格式,我不想要它。当它到达编辑器时,是否可以清理它 我最需要的是能够在文本到达编辑器之前清理文本。类似于“onPaste”的东西,允许我在粘贴文本时过滤文本(使用命令或键盘快捷键)。HTML净化器将创建符合标准的标记 或 如果这些对您没有帮助,我建议您切换到内置此功能的FCKEditor或tinymce。当您从Word粘贴到编辑器中时,能否提供生成文本的示例?我可能仍然无法提供帮助,但由于我不使用Win

我已经创建了一个WYSIWYG HTML编辑器,我注意到当您从Word粘贴文本时,它会附带其源格式,我不想要它。当它到达编辑器时,是否可以清理它


我最需要的是能够在文本到达编辑器之前清理文本。类似于“onPaste”的东西,允许我在粘贴文本时过滤文本(使用命令或键盘快捷键)。

HTML净化器将创建符合标准的标记 或


如果这些对您没有帮助,我建议您切换到内置此功能的FCKEditor或tinymce。

当您从Word粘贴到编辑器中时,能否提供生成文本的示例?我可能仍然无法提供帮助,但由于我不使用Windows,目前我甚至无法尝试解决这一问题。请不要在帖子上签名。您可以使用
粘贴
事件侦听器。任何类型的“粘贴”操作都会调用它,并允许您取消粘贴。实际上,我现在正在处理所见即所得,但我只是在粘贴后(在contenteditable div中)标记要清理的内容并更改DOM,而不是在粘贴之前修复它-