當我們要實現鼠標在網頁上選中一段文字後,點擊某個按鈕就可以獲取選中的文本,或者馬上自動獲取等等效果,怎麼做?其實要實現這個效果的關鍵在於獲取選中文本的函數如何實現,函數有了再去實現其他效果比如點擊按鈕、綁定鼠標事件等就好辦了。下面就講講函數的具體實現。
代碼如下:
function getSelectionText() {
if (window.getSelection) { //如果是Firefox、Chrome、Safari、Opera
return window.getSelection().toString();
} else if (document.selection && document.selection.createRange) { //如果是IE
return copytext_keleyi_com = document.selection.createRange().text;
}
return '';
}
下面是代碼的實際應用,選擇頁面的文本,然後點擊下面的按鈕,就會把所選的文本復制到粘貼板,到下面輸入框或者記事本中粘貼試試吧。
復制選擇的文本到剪貼板
如何復制到粘貼板的詳細說明請參考:http:///a/bjac/3wjq3xm2.htm