1

同じようなタイトルの投稿がいくつかあることは知っていますが、同じ質問を参照しているようには見えません。texteareaと同じページのボタンによってインスタンス化されたポップアップを使用して、特定のtextarea内のカーソルの位置に画像タグを配置しようとしています。

現時点では、次のようにtextareaのコンテンツの最後に画像タグを追加するだけです。

window.opener.document.getElementById('textarea_id').value += '<img .... />';

私はここに1つの投稿を見つけました:tinymceのカーソル位置に画像を挿入する方法ですが、明らかにこれは、いくつかの組み込み関数が利用可能なtinymceを参照しています。

何かご意見は?

4

1 に答える 1

1

あなたはselectionStartを使うことができますそれについてもっと読む:https ://developer.mozilla.org/en-US/docs/DOM/HTMLTextAreaElement

window.opener.document.getElementById('textarea_id').selectionStart

テキストエリアのCaretの位置(最初からの文字数)も参照してください。

于 2011-09-26T07:59:36.787 に答える