1

谁能告诉我如何扩大或扩大 CKEditor 中的选择。

我可以使用

var EditorInstance = CKEDITOR.instances['Editor'];
var selection = EditorInstance.getSelection();

但我想要的是用 javascript 扩大该选择。

例如,这是我现在的选择

在此处输入图像描述

然后我想像这样扩展或放大该选择

在此处输入图像描述

而且这个选择也可能包含像粗斜体这样的标签。只使用javascript请帮助我..

4

1 回答 1

1

只要您在现代网络浏览器中,Selection就可以使用该方法进行扩展。modify()例如,要将选择向前扩展一个单词,您可以这样做:

var selection = window.getSelection();
selection.modify("extend", "forward", "word");

也可以指定向后扩展,可以按字、字符、行等指定扩展。

于 2012-08-03T05:44:58.960 回答