JavaScript獲取選中文本

Firefox, 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 '';

}

注意:當選中的是input[type=text]裏面的值時,getSelection在Firefox和Opera下無法獲取到選取值,在Safari下沒問題。

腳本獲取選中文字及所在句子
腳本獲取網頁中選中文字var word = document.selection.createRange().text;獲取選中文字所在的句子var range = document.selection.createRange();range.expand("sentence");var sentence = range.text;給IE右鍵菜...查看完整版>>腳本獲取選中文字及所在句子
 
獲取指定窗口EDIT、RICHEDIT控件選中的內容
{ 文章名 : 獲取指定窗口EDIT、RICHEDIT控件選中的內容 說明 : 無 作者 : JJony QQ : 254706028 博客 : 空間 : 測試環境 : WinXPSP2+Delphi7 聲明 : 您可...查看完整版>>獲取指定窗口EDIT、RICHEDIT控件選中的內容
 
按鈕選中文本框內所有內容
<!--要完成此效果把如下代碼加入到<head>區域中--><SCRIPT LANGUAGE="javascript">function wh_showStatus(){ if (wh_StatusType == "left") { wh_StatusText = " " + wh_StatusText; } e...查看完整版>>按鈕選中文本框內所有內容
 
按鈕選中文本框內所有內容
有什麽問題請到<a href='/bbs/forums.php?fid=21'>論壇</a>中發表<br><!-- http://www.webjx.com/ --><!-- http://bbs.webjx.com/ --><!--# 特效來源:http://www.webjx.com/js -...查看完整版>>按鈕選中文本框內所有內容
 
javascript獲取FCKeditor內容
形式如:varoEditor=FCKeditorAPI.GetInstance('content');varcontent=oEditor.GetXHTML(true);*************************************************利用Javascript取和設FCKeditor值也是非常容易的,如下:// 獲取編...查看完整版>>javascript獲取FCKeditor內容
 
javascript獲取隨機整數
最近發現兩個重寫Math.round方法的實現:Math.rand = function(l,u){ return Math.floor((Math.random() * (u-l+1))+l);}Math.prototype.rand = function(l,u){ return Math.floor((Math.random() * (u-l+1)...查看完整版>>javascript獲取隨機整數
 
用Javascript自動輸出網頁文本
    在網頁中經常有人使用Swish來做文本輸出的打字效果,其實JavaScript也能做出那樣的效果,按如下方法在HTML文件中加入JavaScript代碼便可。  第一步:把如下代碼加入<head>區域中          ...查看完整版>>用Javascript自動輸出網頁文本
 
用javascript/css實現GridView行背景色交替、鼠標劃過行變色,點擊行變色選中
前幾天在博問裏發現有人問關于 GridView點擊行變色 的問題,突然想起很久很久以前,寫過一篇文章 一個簡單但常用的表格樣式--鼠標劃過行變色--簡潔實現 ,是關于表格行顔色交替和鼠標指向時變色的,正好今天把那...查看完整版>>用javascript/css實現GridView行背景色交替、鼠標劃過行變色,點擊行變色選中
 
javascript操作select相關方法:新增 修改 刪除 選中 清空 判斷存在
1.判斷select選項中 是否存在Value="paraValue"的Item2.向select選項中 加入一個Item3.從select選項中 刪除一個Item4.修改select選項中 value="paraValue"的text爲"paraText"5.設置select中text="paraText"的第一個I...查看完整版>>javascript操作select相關方法:新增 修改 刪除 選中 清空 判斷存在
 
 
回到王朝網路移動版首頁