清除CKEditor样式标签
clear CKEditor style tags
我正在构建一个页面创建工具,使用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()方法有效。似乎我在其他地方有一个问题,阻止它正确发射。
相关文章:
- Ionic V1.3-标签-带条件的徽章样式<离子选项卡>
- 如何防止 TinyMCE 将 CDATA 添加到<脚本>标签中,并注释掉<样式>标签
- 使用父标签中的样式属性附加新标签
- 基于Blob的'链接样式表'与标准'style'标签
- 如何更改表单的样式's字段标签
- Highcharts--Can't将样式应用于x轴标签
- 如何单独对输入标签应用样式
- 有没有办法从 Javascript 中的函数中调用脚本标签和样式标签
- 更改火狐输入文件标签中的光标样式
- 是否有可能在具有内联样式的样式标签上使用XSS进行攻击
- 使用 javascript 删除所有 html 标签中的背景样式
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- 如何获取html标签的计算样式值,然后将值设置为“样式”
- 如何从标签中删除样式属性
- 高图表仪表:标签半径样式
- IE10+中带深化的高图表不显示带下划线的标签样式
- 如何使用jQuery切换标签样式
- 获取正文标签样式属性内容
- onSubmit验证更改标签样式
- Highcharts:在CSS文件中编辑数据标签样式