【问题标题】:Cleaning up innerHTML output清理 innerHTML 输出
【发布时间】:2010-11-06 19:34:13
【问题描述】:

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

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

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

编辑:从 google docs 更改为 jsfiddle

【问题讨论】:

  • 你能在这里或在 jsfiddle.net 上展示其中的一些样式吗?没有 Google 帐户就无法访问该文档

标签: javascript html html-parsing


【解决方案1】:

我会为此使用正则表达式,如果需要,您可以在 javascript 或您正在使用的服务器端脚本/编程语言中实现它们。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多