指定选择范围: -- 上面的例子演示了利用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的文本
这是包含在p里面的文本