• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでテキストエリアに独自タグを挿入したい)

javascriptでテキストエリアに独自タグを挿入したい

このQ&Aのポイント
  • javascriptを使用してテキストエリアに独自のタグを挿入する方法について説明します。
  • テキストエリアで選択した文字を独自のタグで囲む方法と、続けて囲む場合の問題について解説します。
  • さらに、選択文字がない場合のカーソル位置に挿入する方法についても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

http://painter.homeip.net/~raelian/tag/enclose.html が参考になると思います。 >選択文字のない場合 textRange オブジェクトが使えないので、置き換えるべき文字がないですよね。 参考URLの場合、onmouseup イベントなどでカーソルが移動した時にその時のカーソル位置を記録するようになっています。 カーソル位置が分かっていれば、substring で文字を挿入することができます。

artsnet111
質問者

お礼

他にもいろいろ調べてみましたが、どうも私の環境では無理そう(HTML側で修正が必要)なので他の手段をとります。ありがとうございました。

関連するQ&A

専門家に質問してみよう