导读:
<script>
function selectLength(textbox,start,len) //设置高亮(对象,开始位置,长度)
{
try
{
var r =textbox.createTextRange();
r.moveEnd('character',len-(textbox.value.length-start));
r.moveStart('character',start);
r.select();
}
catch(e)
{
}
}
function getCaret(textbox) //得到高亮的文本的结束位置
{
var rang = document.selection.createRange();
rang.setEndPoint("StartToStart",textbox.createTextRange());
alert(rang.text.length);
}
function setCaret(textbox,start) //设置高亮(对象,位置)
{
try
{
var r =textbox.createTextRange();
r.moveStart('character',start);
r.select();
}
catch(e)
{}
}
function setSelect(){var range = document.body.createTextRange();
range.moveToElementText(demo)
range.moveEnd('character',-1*parseInt(document.all.s.value));
range.moveStart('character',-1+parseInt(document.all.b.value));
range.select();
}
</script>
从正数 到 倒数第 位
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=746196
本文转自
http://blog.csdn.net/meiwn/archive/2006/05/20/746196.aspx
<script>
function selectLength(textbox,start,len) //设置高亮(对象,开始位置,长度)
{
try
{
var r =textbox.createTextRange();
r.moveEnd('character',len-(textbox.value.length-start));
r.moveStart('character',start);
r.select();
}
catch(e)
{
}
}
function getCaret(textbox) //得到高亮的文本的结束位置
{
var rang = document.selection.createRange();
rang.setEndPoint("StartToStart",textbox.createTextRange());
alert(rang.text.length);
}
function setCaret(textbox,start) //设置高亮(对象,位置)
{
try
{
var r =textbox.createTextRange();
r.moveStart('character',start);
r.select();
}
catch(e)
{}
}
function setSelect(){var range = document.body.createTextRange();
range.moveToElementText(demo)
range.moveEnd('character',-1*parseInt(document.all.s.value));
range.moveStart('character',-1+parseInt(document.all.b.value));
range.select();
}
</script>
//设置选择
光标定位.abcdefghijklmnopqrstuvwxyz
从正数 到 倒数第 位
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=746196
本文转自
http://blog.csdn.net/meiwn/archive/2006/05/20/746196.aspx