如何在ckeditor中设置文本

use*_*884 2 ckeditor ckfinder

如何在CKEditor中设置文本?CKEditor还需要与ckfinder集成.

我试过了

//我需要在后面的代码中设置ckeditor文本.为了从代码bhind获得该值,我使用了一个div,它将在代码后面设置.目前尚未隐藏,但我最终会这样做.我需要将此值设置为我的ckeditor.

    <textarea id="editor1" name="editor1"></textarea>
        <script type="text/javascript">
            window.onload = function () {

                    var edt = CKEDITOR.replace('editor1', { toolbar: 'Basic' });
 CKFinder.setupCKEditor(edt, '/ckfinder/');

                    var t = <%=editortext.InnerText %>;


                    CKEDITOR.instances.editor1.setData(t);

            }
Run Code Online (Sandbox Code Playgroud)

如果我为t添加一些静态文本,var t ="Some Text";

然后设置

CKEDITOR.instances.editor1.setData(T); 它工作正常.

如果我用,

var t = <%=editortext.InnerText %>;


                    CKEDITOR.instances.editor1.setData(t);
Run Code Online (Sandbox Code Playgroud)

ckeditor不再显示.仅显示文本区域.如何在ckeditor中设置文本?请帮忙

Web*_*une 9

此语法在此处可能很有用:

CKEDITOR.instances['editor1'].setData(t); // where editor1 is id
Run Code Online (Sandbox Code Playgroud)

或试试这个

edt.setData(t);
Run Code Online (Sandbox Code Playgroud)