Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 清理innerHTML输出_Javascript_Html_Html Parsing - Fatal编程技术网

Javascript 清理innerHTML输出

Javascript 清理innerHTML输出,javascript,html,html-parsing,Javascript,Html,Html Parsing,因此,我一直在开发一个富文本编辑器,它实际上只是一个美化的contenteditable div。我在保存它时使用.innerHTML来删除所有格式,但现在我遇到了一个问题,我希望在不支持contenteditable时能够有一个后备文本框。(iOS)innerHTML的输出包含许多不必要的样式,我想知道清除这些样式的最佳方法是什么 例如: 过滤“清理”示例的innerHTML输出的最佳方法是什么 编辑:从google文档改为JSFIDLE对于这一个,我会选择正则表达式,如果您愿意,您可以用ja

因此,我一直在开发一个富文本编辑器,它实际上只是一个美化的contenteditable div。我在保存它时使用.innerHTML来删除所有格式,但现在我遇到了一个问题,我希望在不支持contenteditable时能够有一个后备文本框。(iOS)innerHTML的输出包含许多不必要的样式,我想知道清除这些样式的最佳方法是什么

例如:

过滤“清理”示例的innerHTML输出的最佳方法是什么


编辑:从google文档改为JSFIDLE

对于这一个,我会选择正则表达式,如果您愿意,您可以用javascript或您正在使用的服务器端脚本/编程语言实现这些正则表达式。

您需要用适当的HTML解析器处理输出。有,或者您可以将其发送到服务器,用您最喜欢的服务器端语言进行处理。

您可以在这里或在jsfiddle.net上显示其中的一些样式吗?没有Google帐户,无法访问该文档