清理innerHTML输出

时间:2010-11-06 19:34:13

标签: javascript html5 html-parsing

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

例如:http://jsfiddle.net/aGPeS/

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

编辑:从谷歌文档更改为jsfiddle

2 个答案:

答案 0 :(得分:0)

我会选择这个的正则表达式,你可以在javascript中实现它们,或者你正在使用的服务器端脚本/编程语言。

答案 1 :(得分:0)

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