CKEditorで単語を追加する方法


  1. テキストの末尾に単語を追加する方法: CKEditorのインスタンスを取得し、editorという変数に割り当てます。次に、editorオブジェクトのsetDataメソッドを使用して、現在のテキストデータを取得します。取得したデータに新しい単語を追加し、setDataメソッドを使用して変更を反映します。
var editor = CKEDITOR.instances.editor1;
var data = editor.getData();
data += "追加する単語";
editor.setData(data);
  1. カーソル位置に単語を追加する方法: CKEditorのinsertTextメソッドを使用して、カーソルの位置に単語を追加します。
var editor = CKEDITOR.instances.editor1;
var word = "追加する単語";
editor.insertText(word);
  1. 選択したテキストの後ろに単語を追加する方法: CKEditorのgetSelectionメソッドを使用して、選択したテキストの情報を取得します。次に、選択したテキストの後ろに単語を追加し、insertTextメソッドを使用して変更を反映します。
var editor = CKEDITOR.instances.editor1;
var selection = editor.getSelection();
var range = selection.getRanges()[0];
var word = "追加する単語";
range.collapse(false);
range.insertNode(editor.document.createTextNode(word));

これらのコード例を使用すると、CKEditorでテキストに単語を追加することができます。適切な方法を選択し、必要に応じてカスタマイズしてください。