清除CKEditor样式标签

时间:2014-05-09 05:32:23

标签: javascript css ckeditor

我正在构建一个页面创建工具,它使用CKEditor的内联编辑器来允许复制更改等。正在编辑的页面是稍后显示的实际页面,而不仅仅是表单中的可编辑区域。我抓住这个页面的内容并将其保存。 我的问题是从保存的副本中删除所有CKEditor标记和属性,以便最终用户查看时不显示它们。 我已经使用PHP的DomDoc来清除元素等,但我仍然在每个可编辑区域留下了一堆属性。 e.g。

<h1 contenteditable="true" class="cke_editable cke_editable_inline cke_contents_ltr cke_show_borders" tabindex="0" spellcheck="false" role="textbox" aria-label="Rich Text Editor, editor1" title="Rich Text Editor, editor1" aria-describedby="cke_75" style="position: relative;">

我的问题:CKEditor是否提供了一个JS方法来清理它添加的所有数据?或者有不同的方法吗?

我已经尝试过destroy()方法,但这只会禁用编辑功能。

1 个答案:

答案 0 :(得分:0)

已解决:destroy()方法有效。看来我在其他地方遇到了一个阻止它正确触发的问题。