CKEditor 4-无法替换选择

时间:2018-07-17 10:42:21

标签: ckeditor

我拼命尝试替换CKEditor实例的选择(选定的文本)

我尝试了10种不同的方式,我在网络上发现的大多数示例都导致错误和未定义

此处:a.getName不是函数

“ a”代表insertElement函数第四行的“ element”参数

MySQL ODBC 5.3 Unicode Driver

我对此进行了测试,但这给了我一个错误:

    let editor=window.CKEDITOR.instances.editor1;
    var range = editor.createRange();
    let element = window.CKEDITOR.dom.element.createFromHtml( "test" );
    editor.insertElement( element, range ); <<< culprit line

我也尝试过:

    let editor=window.CKEDITOR.instances.editor1;
    var range = editor.createRange();
    editor.insertHtml( "test"+imageId,'html', range );

1 个答案:

答案 0 :(得分:0)

如果您使用editor.insertHtml('<p>This is a new paragraph.</p>');,它将用此新的html替换当前选择,无需根据您的情况输入类型或范围。