javascript moveStart和moveEnd方法(TextRange对象--查找与选择)


指定选择范围: -- 上面的例子演示了利用moveStart()和moveEne()方法选择范围,出现的几个方法的说明如下: 4.moveStart("Unit"[,count])与moveEnd("Unit"[,count]) moveStart()与moveEnd()方法类似于move()方法,默认情况下开始点为容器第一个字符、结束点为最后一个字符 我们可以修改上面的selectText()函数来证明: function selectText() {   var rng = txtBox.createTextRange();   rng.moveStart("character",1);   rng.moveEnd("character",-1);   rng.select(); } 复制代码将开始点向前移动一个字符、结束点向后移动一个字符,运行后可以看到选择的范围是除第1个字符和最后1个字符的整个文本范围。 5.collapse([Boolean]) 可以用collapse()方法把文本范围从当前尺寸重叠成字符间的单个插入点。collapse()方法的可选参数是Boolean值,它指出范围是在当前范围的开始点重合,还是结束点重合。默认值为true,在开始点重合: -------------------------------------------------------------------------------- 示例2:
复制代码这是只属于Body的文本

这是包含在div里的文本

这是包含在p里面的文本

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值