gpt4 book ai didi

javascript - 清除 CKEditor 样式标签

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:55 24 4
gpt4 key购买 nike

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

<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() 方法,但这只会禁用编辑功能。

最佳答案

已解决:destroy() 方法有效。看来我在其他地方遇到了一个问题,导致它无法正常启动。

关于javascript - 清除 CKEditor 样式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23557248/

24 4 0