我正在使用tinyMCE 4。x并希望以编程方式删除整个编辑器文本中的任何设置格式。它应该做removeFormat命令做的事情。So far I came:
tinymce.execCommand('selectAll', true, 'texteditor');
tinymce.execCommand('RemoveFormat', true, 'texteditor');
removeFormat只适用于预选文本,所以我在removeFormat之前做一个'SelectAll'。这工作得很好,但所有留在RemoveFormat后选择。所以问题是:有没有一种方法可以在不选择所有格式的情况下删除任何格式?如果没有,我如何取消选择以前选择的文本?(之后我试着把重点放在texteditor上,但选择仍然存在)。我相信有一个简单的方法,只是在网上找不到。
我想我找到答案了。在使用RemoveFormat之后,你可以添加这一行:
tinymce.activeEditor.selection.collapse();