當前位置:軟件學堂 > 資訊首頁 > 網絡編程 > 編程其他 > 利用JS代碼自動插入文本

利用JS代碼自動插入文本

2012/10/21 14:48:52作者:佚名來源:網絡

移動端

【實例名稱】

自動插入文本

【實例描述】

用戶將光標放到文本中時,會自動將一段文本添加到光標處,這就是本例要實現的功能。

【實例代碼】

   <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標題頁</title> <SCRIPT LANGUAGE="JavaScript"> document.onclick =function(){            //重寫onclick事件     var sel = document.selection;        //判斷文本的選擇     if (sel!=null) {             var rng = sel.createRange(); // 獲取光標位置(也可以是選擇的一段文本)             if (rng!=null)                  rng.pasteHTML("<font color=blue>插入的文字</font>");//插入HTML文本     } } </SCRIPT> </head> <body> 這是一段測試文本 </body> </html>

【運行效果】

運行效果

【難點剖析】

本例的重點是光標位置的設置和文本的插入?!甦ocument selection”表示當前網頁中的選中內容,“createRange”會根據當前文字選擇返回TextRange對象?!皃asteHTML”用來插入帶標簽的文本。

【源碼下載】

本實例JS代碼下載

標簽: 文本  JS代碼    

欧美一级一极性活片免费观看,欧美一级艳片欧美精品,欧美一级性爱大片,欧美一级囗交视频 视频,欧美一级特黄录像视频