js从text或textarea文本框中选择部分文本,并取得选择的内容
2012-10-16 11:42
274 查看
亲测通过,兼容所有浏览器!
腾讯微博:http://t.qq.com/guyue1106/profile?pgv_ref=im.minicard.title&ptlang=2052,
新浪weibo:http://weibo.com/1714234642/profile?leftnav=1&wvr=3.6&mod=personinfo
欢迎互加!
html:
<input type = "text" id = "textbox" value = "this is a textInput" />
首先是js从文本框中选择部分文本:
js:
腾讯微博:http://t.qq.com/guyue1106/profile?pgv_ref=im.minicard.title&ptlang=2052,
新浪weibo:http://weibo.com/1714234642/profile?leftnav=1&wvr=3.6&mod=personinfo
欢迎互加!
html:
<input type = "text" id = "textbox" value = "this is a textInput" />
首先是js从文本框中选择部分文本:
js:
function $$(id){ return document.getElementById(id); } function textSelect(textBox,start,end){ if(textBox.setSelectionRange){ textBox.setSelectionRange(start,end); }else if(textBox.createTextRange){ var rang = textBox.createTextRange(); rang.collapse(true); rang.moveStart('character',start); rang.moveEnd('character',end-start); rang.select(); } textBox.focus(); } textSelect($$('textbox'),3,7);下面是js获取选中的内容
function getSelect(textBox){ if(textBox.selectionStart){ return textBox.value.substring(textBox.selectionStart,textBox.selectionEnd); }else if(document.selection){ return document.selection.createRange().text; } } alert(getSelect($$('textbox')));
相关文章推荐
- JS获取及设置TextArea或input文本框选择文本位置的方法
- js选择文本框内的部分内容
- TEXT文本编辑框4 点击按钮读取文本框内容到内表
- js获取select选择部分的文本、值
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 新浪微博插入话题后部分文字选中的js实现(控制鼠标指针位置/自动选择指定文本)
- js同步获取文本框textarea输入的内容
- jquery/js实现文本框根据输入内容input,textarea自适应高度
- 用js获取文本内容和文本框内容
- 关于js和jq获取文本内容和文本框内容的值
- js获得光标所在的文本框(text/textarea)中的位置
- jQuery取得select选择的文本与值和指定的内容值
- JS实现选择TextArea内文本的方法
- js 高亮显示文本框中部分内容
- JQuery 增加、删除表格div层文本内容的JS代码 和仿select个性下拉框选择效果JS代码
- 类库-----一些经常用到的对控件的处理1. 获取文本框中输入内容2.清除文本框内容3. 获取下拉列表框中选择内容,类型0为Text值,类型1为Value值4.DropDownList绑定日期
- js 获得光标所在的文本框(text/textarea)中的位置
- js拖拽文本文档并读取内容到textarea
- JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容
- Js中文本框的动态添加 展示文本 清空内容