简单的问题 - 有没有办法选择<!> lt; textarea <!> gt;中显示的文本的子集。使用Javascript控制?

e.g。有像

这样的功能

selectText(startCharNo,endCharNo,textareaName);

它还需要与IE6兼容。

有帮助吗?

解决方案

是的,有可能

element.focus();
if(element.setSelectionRange)
   element.setSelectionRange(startCharNo, endCharNo);
else {
   var r = element.createTextRange();
   r.collapse(true);
   r.moveEnd('character', endCharNo);
   r.moveStart('character', startCharNo);
   r.select();   
}

元素是对textarea的引用

scroll top