`
lmh2072005
  • 浏览: 111729 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javascript获取选中的文字

 
阅读更多

function getSelectText(){

var e = getSelectText.caller.arguments[0] || window.event;

var selText = "";

if (window.getSelection) {      // Firefox, Opera, Google Chrome and Safari

                if (document.activeElement && 

                        (document.activeElement.tagName.toLowerCase () == "textarea" || 

                         document.activeElement.tagName.toLowerCase () == "input")) //firefox

                {

                    var text = document.activeElement.value;

                    selText = text.substring (document.activeElement.selectionStart, 

                                              document.activeElement.selectionEnd);

                }

                else {

                    var selRange = window.getSelection ();

                    selText = selRange.toString ();

                }

            }

            else {

                if (document.selection.createRange) {       // Internet Explorer

                    var range = document.selection.createRange ();

                    selText = range.text;

                }

            }

return selText.toString();

 

 

 

//设置输入框文字选中

function selectText(ele,startIndex,stopIndex){

if(ele.setSelectionRange){

ele.setSelectionRange(startIndex,stopIndex);

}else if(ele.createTextRange){  //IE

var range = ele.createTextRange();

range.collapse(true);

range.moveStart("character",startIndex);

range.moveEnd("character",stopIndex - startIndex);

range.select();

}

ele.focus();

}

分享到:
评论

相关推荐

    javascript网页获取文本选中文字内容

    javascript网页获取文本选中文字内容

    用JavaScript获取页面上被选中的文字的技巧.html

    html用JavaScript获取页面上被选中的文字的技巧

    选中文字点击改变字体颜色JS相当好用

    选中文字点击改变字体颜色JS相当好用,。。希望对你有用

    JavaScript获取页面上被选中文字的方法技巧

    主要介绍了JavaScript获取页面上被选中文字的方法技巧,本文直接给出实现代码和运行效果,需要的朋友可以参考下

    javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】

    主要介绍了javascript(基于jQuery)实现鼠标获取选中的文字,涉及jQuery响应鼠标事件及页面元素属性动态操作相关实现技巧,需要的朋友可以参考下

    JavaScript 选中文字并响应获取的实现代码

    当鼠标选择一段文字时,对这个事件产生响应,并且将选中的文字传递出去。

    程序天下:JavaScript实例自学手册

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    JavaScript网页特效范例宝典源码

    实例043 应用JavaScript实现指定尺寸无边框无滚动条窗口 67 1.8 水平导航条应用 69 实例044 图片按钮导航条 69 实例045 导航条的动画效果 71 实例046 不用图片实现质感导航条 72 1.9 下拉菜单式导航条 73 实例047 二...

    JS实现兼容各种浏览器的获取选择文本的方法【测试可用】

    主要介绍了JS实现兼容各种浏览器的获取选择文本的方法,可实现鼠标拖动选择文本的同时,下方显示区同步实时显示选中内容的功能,涉及javascript响应鼠标事件及页面元素动态操作技巧,需要的朋友可以参考下

    Javascript 文档管理器

    用xytree 实现的文档管理器,可以随意增加/删除自己的文档节点. 可以在文档中添加图片,文件链接,可以给文字添加着重色,改变字体大小.... 要改变字体颜色和显示状态, 必须先选中需要改变的文字. -- by talence@tom.com

    Selection:处理textarea的选择与选择获取,插入字符等相关操作的小类库

    Selection #一、简介 ##1.1、Selection是什么 用来操作textarea的字符选择与获取选择状态的,对textarea插入字符操作的小类库。...{String} selection[2] 当前选中的字符 ###dome var selection = util.Selection

    javascript使用正则表达式实现注册登入校验

    表单验证: 1、用户名:6–18位数字,字母,下划线_,文本域获取焦点和失去焦点出现提示文字。 2、登入密码:请输入6–20位数字,字母,任意字符,文...确认已阅读选项是否选中,并弹框提示。 页面效果: 1、提交是验证为

    JS实现选择TextArea内文本的方法

    主要介绍了JS实现选择TextArea内文本的方法,涉及javascript针对页面TextArea元素焦点设置及文本获取的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    超实用的jQuery代码段

    1.25 实现文字跟随鼠标移动变化的动画效果 1.26 文本域中光标的定位 1.27 实现可折叠效果 1.28 文本框内容自动缩进 1.29 禁止页面滚动的方法 1.30 页面加载后消息框居中显示 1.31 创建页面固定浮动栏的方法 第2章 ...

    mark-as-read

    如果单击扩展程序图标,它将从未选中变为已选中,反之亦然。特征将页面标记为已读突出显示访问过的文字链接导入和导出访问的链接屏幕截图选项访问的链接突出显示为蓝色已访问链接以红色突出显示访问的链接突出显示...

    PHP开发实战1200例源码

    实例038 动态输出JavaScript代码 69 实例039 当数字遇到了字符串 70 实例040 PHP程序员的基础——变量的应用 72 实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 ...

Global site tag (gtag.js) - Google Analytics