1

CKEditorで選択範囲を拡大または拡大する方法を教えてもらえますか?

を使用して選択を取得できます

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

しかし、私が欲しいのは、javascriptでその選択を拡大することです。

たとえば、これは今の私の選択です

ここに画像の説明を入力してください

次に、このようにその選択を拡大または拡大したい

ここに画像の説明を入力してください

また、この選択には太字のイタリックのようなタグが含まれている場合があります。javaScriptのみを使用してください。

4

1 に答える 1

1

を拡張するには、最新の Web ブラウザーを使用している限りSelection、このメソッドを使用できます。modify()たとえば、選択範囲を 1 語前に拡張するには、次のようにします。

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

後方に拡張するように指定することもできますし、単語、文字、行などで拡張するように指定することもできます。

于 2012-08-03T05:44:58.960 に答える