htmlText
moveStart
moveEnd

解决方案 »

  1.   

    1. htmlText 获取绑定TextRange对象的矩形的宽度2/3.
    moveStart 更改范围的开始位置
    moveEnd 更改范围的结束位置 var rng = txtBox.createTextRange();
      rng.moveStart("character",1);
      rng.moveEnd("character",-1);
    将开始点向前移动一个字符、结束点向后移动一个字符,运行后可以看到选择的范围是除第1个字符和最后1个字符的整个文本范围。
      

  2.   

    TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的有用的任务,象搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。TextRange对象可以如下使用:1、定位给定元素或给定点的文本
    2、在文档字符里查找单词或字符
    3、移动逻辑单元里的文本
    4、提供文档里平常的文本或HTML文本读/写 访问 
      

  3.   

    TextRange对象是动态HTML(DHTML)的高级特性