List CKEditor:在嵌套列表下方插入文本
我尝试直接询问CKEditor员工,但他们只回答以下问题: 是否可以在嵌套列表下插入一行文本,其缩进与原始列表项相同? 在下一个列表开始之前,请参见下图,其中有一个“页脚” 通过修改生成的HTML,我能够将文本插入到“ol”的“li”标记中,并获得所需的结果。问题是,我的客户将无法处理html。 如果不能使用CKEditor,是否有其他基于javascript的富文本编辑器可以帮助我List CKEditor:在嵌套列表下方插入文本,list,formatting,ckeditor,wysiwyg,rich-text-editor,List,Formatting,Ckeditor,Wysiwyg,Rich Text Editor,我尝试直接询问CKEditor员工,但他们只回答以下问题: 是否可以在嵌套列表下插入一行文本,其缩进与原始列表项相同? 在下一个列表开始之前,请参见下图,其中有一个“页脚” 通过修改生成的HTML,我能够将文本插入到“ol”的“li”标记中,并获得所需的结果。问题是,我的客户将无法处理html。 如果不能使用CKEditor,是否有其他基于javascript的富文本编辑器可以帮助我 考虑像iframe或分离html页面这样的编辑器区域。 这意味着您可以像使用js编辑html一样编辑CKEdit
考虑像iframe或分离html页面这样的编辑器区域。 这意味着您可以像使用js编辑html一样编辑CKEditor文档。您可以编写js函数或ckeditor命令,如下所示:
var ckbody = CKEDITOR.instances["textarea"].document.getBody();
var firstUL = ckbody.document.getElementsByTagName("UL")[0];
var nestedUL = firstUL.document.getElementsByTagName("UL")[0];
var myFooter = new CKEDITOR.dom.element( 'span' );
myFooter.innerHTML = "This is my list footer.";
nestedUL.parentNode.insertBefore(myFooter, nestedUL.nextSibling);
我最终使用了一个不同的工具,但你的方法似乎恰到好处,可能会帮助其他人。