我拼命尝试替换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 );
答案 0 :(得分:0)
如果您使用editor.insertHtml('<p>This is a new paragraph.</p>');
,它将用此新的html替换当前选择,无需根据您的情况输入类型或范围。