为选择的文本内容加超链接--对当前选中文本的应用

<html> 
    <head>  
    <script type="text/javascript">    
        <!--   
        var toLink = "aa.html";   
        function addLink(){    
            var areaValues = document.getElementById("textarea2").value;     
            var textArea = document.getElementById("textarea2");     
            var currSelect = "";     
            if(document.selection){      
                var sel = document.selection.createRange();      
                if(sel.text.length > 0){        
                    currSelect = sel.text;       
                }     
             }else if(textArea.selectionStart || textArea.selectionStart == "0"){         
                 var startP = textArea.selectionStart;         
                 var endP = textArea.selectionEnd;         
                 if(startP != endP){           
                     currSelect = textArea.value.substring(startP,endP);          
                 }           
             }     
             var result = "<a href='" + toLink + "' >" + currSelect + "</a>";     
             var start = areaValues.substring(0,areaValues.indexOf(currSelect));     
             var end = areaValues.substring(areaValues.indexOf(currSelect) +currSelect.length,areaValues.length);     
             textArea.value = start + result + end;   
         }   
         function setLink(link){     toLink = link;     }    
         //-->  
     </script> 
    </head>  
    <body>  
        <table>   
            <tr>     
                <td> <input type="button" id="recverID"  value="加上超链接" οnclick="addLink()"/> </td>     
           </tr>     
           <tr>     
                <td valign="top" height="31%">     
                    <!--目标: <input type="text" id="recverID" /-->     
                    <table cellpadding="0" cellspacing="0" border="0" width="100%" >     
                       <tr>     
                           <td width="3%" style="font-size:14px; font-weight:bold;">        
                               <p>内 </p>        <p>&nbsp; </p>        <p>容  </p>
                          </td>     
                          <td width="84%">
                              <textarea name="textarea2" class="textarea" rows="7"  >    
                              </textarea>
                          </td>   
                       </tr>     
                    </table>     
               </td>    
            </tr>  
       </table> 
    </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值