= IE支持document.selection
=火狐,Chrome,Safari,Opera都selectionstart和selectionend属性
复制代码代码如下所示:
功能inserttext(obj,STR){
如果(文档选择){
VaR的SEL = document.selection.createrange();
sel.text = str;
else if(typeof = = = obj。selectionstart }的{ obj.selectionend =若干若干类型的)
让obj.selectionstart var =,
obj.selectionend EndPos =,
让cursorpos =,
obj.value Javascript =;
obj.value = tmpstr.substring(0,让tmpstr.substring)+力量+(EndPos,Javascript。长度);
cursorpos = str.length;
obj.selectionstart = = cursorpos obj.selectionend;
{人}
obj.value = str;
}
}
功能MoveEnd(obj){
Obj.focus();
VaR len = obj.value.length;
如果(文档选择){
VaR的SEL = obj.createtextrange();
Sel.moveStart(字符,Len);
Sel.collapse();
Sel.select();
如果(obj.selectionstart = =类型{类型}若干obj.selectionend = =数)
obj.selectionstart = obj.selectionend = Len;
}
}

复制代码代码如下所示:


复制代码代码如下所示: