javascriptはテキストのカーソルに他の文字を挿入します。


例えば、テキストボックスの中に文字があります。マウスをクリックして該当するところにテキストを挿入したいです。テキストボックスの値TextArea.Valueを先に獲得して、それからTextArea.Value+その他のテキスト type=「text/javascript」    機能 setCart(textObj){     if(textObj.reate TextRange){         textObj.cartPos=document.select.creat Range().duplicate()       }   } 機能 insertAtCard(textObj,text FeildValue){     if(document.all){         if(textObj.reate TextRange&textObj.cartPos){             var caretPos=textObj.cartPos;             caretPos.text=caretPos.text.caretPos.text='?text FeildValue+':text FeildValue;    }else {             textObj.value=text FeildValue;           }       }else {         if(textObj.set Selection Range){             var レンゲスタート=textObj.selection Start;             var rangeEnd=textObj.selection End;             var tempStr 1=textObj.value.substring(0,rangeStart)             var tempStr 2=textObj.value.substring;             textObj.value=tempStr 1+text FeildValue+tempStr 2;           }else {             alert(「This」 version 保存先 Mozia based browser はい not support セレクト・セレクション           }       }   }         <フォームm id=「form 1」 action=「」 onsubmit=" method=「post」 enctype=「text/plin」