JS获取被选中的文字

时间:13-02-23 栏目:Javascript 作者:zongyan86 评论:0 点击: 4,126 次

首先,先看一个应用的截图 

js效果 

在 Firefox、Chrome、Opera中得使用

window.getSelection()

在IE中,要使用

document.selection.createRange().text  

所以为了兼容性,要判断一下是哪种浏览器然后调用对应的方法。
为了使代码简练点,可以用一个三元运算符

var sText= window.getSelection ? window.getSelection() : 
document.selection.createRange().text;


爱词霸的代码:

function ICIBA_HUAYI_funGetSelectTxt() {var txt = "";
if(document.selection) {
txt = document.selection.createRange().text;
} else {
txt = document.getSelection();
}
ICIBA_WORD = txt.toString().Trim();
return txt.toString().Trim();
};

 

  web技术分享



声明: 本文由( zongyan86 )原创编译,转载请保留链接: JS获取被选中的文字

关注我们