- テキストの末尾に単語を追加する方法:
CKEditorのインスタンスを取得し、
editor
という変数に割り当てます。次に、editor
オブジェクトのsetData
メソッドを使用して、現在のテキストデータを取得します。取得したデータに新しい単語を追加し、setData
メソッドを使用して変更を反映します。
var editor = CKEDITOR.instances.editor1;
var data = editor.getData();
data += "追加する単語";
editor.setData(data);
- カーソル位置に単語を追加する方法:
CKEditorの
insertText
メソッドを使用して、カーソルの位置に単語を追加します。
var editor = CKEDITOR.instances.editor1;
var word = "追加する単語";
editor.insertText(word);
- 選択したテキストの後ろに単語を追加する方法:
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でテキストに単語を追加することができます。適切な方法を選択し、必要に応じてカスタマイズしてください。