我想做一个选项,在点击CKEditors按钮(如'bold','justify','font-size'等)之后,不仅要更改所有文本选择的部分(类似自动选择)。
我有代码:
editor = CKEDITOR.replace( "textEditor",{
on : {
'beforeCommandExec' : function(ev){
var sel = ev.editor.getSelection();
var element = sel.getStartElement();
sel.selectElement(element);
}
}
});
它会进行选择,但不会更改内容。
答案 0 :(得分:0)
我将代码更改为:
editor = CKEDITOR.replace( "textEditor",{
'beforeCommandExec' : function(ev){
var sel = ev.editor.getSelection();
var element = sel.getStartElement();
sel.selectElement(element);
}
}
});
并且它正常工作,但只有当启动时的编辑器为空时。如果是任何文本onload,我点击b,你,我按钮我在控制台
中出错Uncaught TypeError: Cannot read property 'getParent' of null