1. 程式人生 > >javascript控制在游標位置插入文字

javascript控制在游標位置插入文字

  • <span style="font-size:18px;"><html>

  • <head>

  • <script type='text/javascript'>

  • function test(str){

  • var tc = document.getElementById("mytextarea");

  • var tclen = tc.value.length;

  • tc.focus();

  • if(typeof document.selection != "undefined")

  • {

  • document.selection.createRange().text = str;

  • }

  • else

  • {

  • tc.value = tc.value.substr(0,tc.selectionStart)+str+tc.value.substring(tc.selectionStart,tclen);

  • }

  • }

  • </script>

  • </head>

  • <body>

  • <textarea rows=5 name=s1 cols=27 id="mytextarea">目的通過點選頁面上的按鈕button 在textarea中的游標停留處插上文字 </textarea>

  • <input type=button onclick="test('這是需要加入的文字')" />

  • </body>

  • </html>

  • </span>