您的位置:首页 > 其它

如何获取页面上鼠标选中的文字

2012-05-24 21:11 253 查看
原文链接:/article/6967072.html

本文关键点:

document.selection.createRange().text
//ie

document.getSelection();//ff

小插曲:

下面的这个demo就是关于,如何获取鼠标选中的值:

<!DOCTYPE html>
<html>
<head></head>
<body>
分享到新浪微博功能实现之截图 是不小贺啊小贺 http://netsos.cnblogs.com/ 分享到新浪微博啊分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博
<script>
var funcGetSelectText = function(){
var txt = '';
if(document.selection){
txt = <span style="color: #ff0000;">document.selection.createRange().text;//ie
</span>         }else{
txt =<span style="color: #ff0000;"> document.getSelection();
</span>         }
return txt.toString();
}
var container = container || document;
container.onmouseup = function(){
var txt = funcGetSelectText();
if(txt)
{
alert(txt);
}
}
</script>
</body>
</html>


<!DOCTYPE html>
<html>
<head></head>
<body>
分享到新浪微博功能实现之截图 是不小贺啊小贺 http://netsos.cnblogs.com/ 分享到新浪微博啊分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博分享到新浪微博
<script>
var funcGetSelectText = function(){
var txt = '';
if(document.selection){
txt = document.selection.createRange().text;//ie
}else{
txt = document.getSelection();
}
return txt.toString();
}
var container = container || document;
container.onmouseup = function(){
var txt = funcGetSelectText();
if(txt)
{
alert(txt);
}
}
</script>
</body>
</html>


测试地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: