- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでテキストエリアに独自タグを挿入したい)
javascriptでテキストエリアに独自タグを挿入したい
このQ&Aのポイント
- javascriptを使用してテキストエリアに独自のタグを挿入する方法について説明します。
- テキストエリアで選択した文字を独自のタグで囲む方法と、続けて囲む場合の問題について解説します。
- さらに、選択文字がない場合のカーソル位置に挿入する方法についても説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://painter.homeip.net/~raelian/tag/enclose.html が参考になると思います。 >選択文字のない場合 textRange オブジェクトが使えないので、置き換えるべき文字がないですよね。 参考URLの場合、onmouseup イベントなどでカーソルが移動した時にその時のカーソル位置を記録するようになっています。 カーソル位置が分かっていれば、substring で文字を挿入することができます。
お礼
他にもいろいろ調べてみましたが、どうも私の環境では無理そう(HTML側で修正が必要)なので他の手段をとります。ありがとうございました。