JavaScript 獲得選中文本內(nèi)容的方法
更新時間:2009年02月15日 02:34:57 作者:
今天希望實現(xiàn)一個,直接在網(wǎng)頁上選中文本,點擊收藏夾的鏈接(javascript)即可彈出新窗口(類似“百度搜藏”和“QQ書簽”),新窗口中的文本框即顯示了選中的文本。
有如下實現(xiàn)方法:
在Firefox, Google Chrome, Safari, Opera中:可以用 window.getSelection() (參考MDC)
在IE下,可以用 document.selection.createRange().text (參考MSDN)
注:將兩者放在一起的代碼:
function getSelectionText() {
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
return '';
}
在Firefox, Google Chrome, Safari, Opera中:可以用 window.getSelection() (參考MDC)
在IE下,可以用 document.selection.createRange().text (參考MSDN)
注:將兩者放在一起的代碼:
復(fù)制代碼 代碼如下:
function getSelectionText() {
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
return '';
}
相關(guān)文章
Canvas實現(xiàn)動態(tài)粒子文字效果的代碼示例
這篇文章主要介紹了如何用Canvas實現(xiàn)動態(tài)粒子文字效果,文中有完整的代碼示例,文章通過代碼介紹的非常清楚,感興趣的小伙伴跟著小編一起來看看吧2023-08-08JavaScript檢查數(shù)據(jù)中是否存在相同的元素(兩種方法)
這篇文章主要介紹了JavaScript檢查數(shù)據(jù)中是否存在相同的元素(兩種方法),需要的朋友可以參考下2018-10-10javascript動態(tài)修改Li節(jié)點值的方法
這篇文章主要介紹了javascript動態(tài)修改Li節(jié)點值的方法,涉及針對li節(jié)點的操作技巧,非常具有實用價值,需要的朋友可以參考下2015-01-01Uni-app返回上一頁面并攜帶參數(shù)的實現(xiàn)方法
這篇文章主要介紹了Uni-app返回上一頁面并攜帶參數(shù)的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06