2010-11-06 74 views
1

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

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

什么是过滤掉的innerHTML输出到“清理的”榜样的最好方法?

编辑:从谷歌文档改变的jsfiddle

+0

你可以在这里或在jsfiddle.net上显示一些样式吗?没有Google帐户就无法访问文档 – 2010-11-06 19:52:39

回答

0

我会去的正则表达式为这一个,你可以或实施那些在JavaScript中,如果你想,你正在使用的服务器端脚本/编程语言。

0

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