JavaScript獲得選中文本內(nèi)容的方法
更新時間:2008年12月02日 15:22:29 作者:
今天希望實現(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)文章
BootStrap Table 分頁后重新搜索問題的解決辦法
這篇文章主要介紹了BootStrap Table 分頁后重新搜索問題的解決辦法,自定義搜索且有分頁功能,比如搜索產(chǎn)品名的功能。小編給大家?guī)砹岁P(guān)鍵代碼,非常不錯,需要的朋友可以參考下2016-08-08
基于JavaScript實現(xiàn)抽獎系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實現(xiàn)抽獎系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01
使用Microsoft Ajax Minifier減小JavaScript文件大小的方法
大家用來減小JavaScript文件下載大小的常見的方式有2種: 壓縮(compression)和縮小(minification)。2010-04-04
使用Chrome調(diào)試JavaScript的斷點設(shè)置和調(diào)試技巧
這篇文章主要介紹了使用Chrome調(diào)試JavaScript的斷點設(shè)置和調(diào)試技巧,需要的朋友可以參考下2014-12-12
使用ECharts進(jìn)行數(shù)據(jù)可視化的代碼詳解
ECharts 是一個由百度開源的強(qiáng)大、靈活的 JavaScript 圖表庫,用于在 Web 頁面上創(chuàng)建各種類型的數(shù)據(jù)可視化圖表,它具有豐富的圖表類型、強(qiáng)大的配置選項和良好的跨平臺兼容性,本文介紹了如何使用ECharts進(jìn)行數(shù)據(jù)可視化,需要的朋友可以參考下2024-08-08

