CKEditor setData添加P标签

时间:2012-11-08 22:29:02

标签: javascript ckeditor

当我将HTML传递给CKEditor实例时,HTML中会插入一个P标记,从而产生意外结果。

例如,使用以下代码:

CKEDITOR.instances["myEditor"].setData("<div>1</div><div>2</div>");

编辑器不会将它们显示为块元素(它输出为“12”内联)。调用getData(),我看到HTML被错误地重新格式化为:

"<div>
<p>
    1</div><div>2</div></p>
" 

我根据一些研究使用了enterMode配置,但还没有找到一个神奇的组合。有什么建议? (我使用的是3.6.5)

1 个答案:

答案 0 :(得分:0)

我明白了 - 我们在粘贴时使用正则表达式删除了一些标记,这也影响了初始值。