最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:20:11
文档

createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧

createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧: 代码如下: function test() { var rng=document.body.createTextRange(); alert(rng.text) } function test1() { var rng=document.body.createTextRange(); alert(rng.htmlText) } 获取指定文本框
推荐度:
导读createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧: 代码如下: function test() { var rng=document.body.createTextRange(); alert(rng.text) } function test1() { var rng=document.body.createTextRange(); alert(rng.htmlText) } 获取指定文本框


代码如下:

function test()
{
var rng=document.body.createTextRange();
alert(rng.text)
}
function test1()
{
var rng=document.body.createTextRange();
alert(rng.htmlText)
}




获取指定文本框中的选中的文字:只响应第一个文本框
代码如下:




function test()
{
var o=document.getElementById("inp1")
var r = document.selection.createRange();
if(o.createTextRange().inRange(r))
alert(r.text);
}


页面文本倒序查找
代码如下:
abababababababa


var rng = document.body.createTextRange();
function myfindtext(text)
{
rng.collapse(false);
if(rng.findText(text,-1,1))
{
rng.select();
rng.collapse(true);
}else
{alert("end");}
}


聚焦控件后把光标放到最后
代码如下:

function setFocus()
{
var obj = event.srcElement;
var txt =obj.createTextRange();
txt.moveStart('character',obj.value.length);
txt.collapse(true);
txt.select();
}



得到文本框内光标位置
代码如下:

function getPos(obj){
obj.focus();
var s=document.selection.createRange();
s.setEndPoint("StartToStart",obj.createTextRange())
alert(s.text.length);
}




控制input框内光标位置
代码如下:

function setPos(num)
{
text1.focus();
var e =document.getElementById("text5");
var r =e.createTextRange();
r.moveStart('character',num);
r.collapse(true);
r.select();
}




选中文本框中的一段文字
代码如下:

function sel(obj,num)
{
var rng=obj.createTextRange()
var sel = rng.duplicate();
sel.moveStart("character", num);
sel.setEndPoint("EndToStart", rng);
sel.select();
}




控制文本框内光标的移动
代码如下:




function go(n){
demo.focus();
with(document.selection.createRange())
{
moveStart("character",n);
collapse();
select();
}
}

文档

createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧

createTextRange()的使用示例含文本框选中部分文字内容_javascript技巧: 代码如下: function test() { var rng=document.body.createTextRange(); alert(rng.text) } function test1() { var rng=document.body.createTextRange(); alert(rng.htmlText) } 获取指定文本框
推荐度:
标签: 文字 文本框 用法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top