我现在想作也个当鼠标在html页面上选择一段文字时,在被选文字的后面插入一字符串,我想问可行吗,怎么实现<br>
<input type=button value=ok onclick="mm()">
<script language=javascript>
function mm()
{
  with(document.selection.createRange()) text += "meizz";
}
</script>

解决方案 »

  1.   

    <script language="javascript">
     function insbe(){
     var str=window.prompt("请输入要插入的文字:","");
     var stex=document.selection.createRange();
     stex.text=stex.text+str;
     }
    </script>
    <body>
    <input type="button" value="在后面插入文字" onClick="insbe();">
    adfadfafdasfdafafafdasf
    </body>
      

  2.   

    插入的字符串加上HTML标记:如
    <font color=red>你要插入的字符</font>
      

  3.   

    我现在想作也个当鼠标在html页面上选择一段文字时,在被选文字的后面插入一字符串,我想问可行吗,怎么实现<br>
    <input type=button value=ok onclick="mm()">
    <script language=javascript>
    function mm()
    {
      with(document.selection.createRange())
        if(text!="")
          pasteHTML("<font color=red>"+ text + prompt("请输入文字", "meizz") +"</font>");
    }
    </script>