当前位置: 代码迷 >> Web前端 >> 设立光标位置
  详细解决方案

设立光标位置

热度:312   发布时间:2012-07-01 13:15:00.0
设置光标位置

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
?<HEAD>
? <TITLE>设置光标</TITLE>
? <META NAME="Generator" CONTENT="EditPlus">
? <META NAME="Author" CONTENT="">
? <META NAME="Keywords" CONTENT="">
? <META NAME="Description" CONTENT="">
?</HEAD>

?<BODY>
? <textarea id=demo cols=50 rows=5>设置光标位置</textarea>

<input type=checkbox id=collapse>倒数 第<input id=s value=4 size=4>位 <input value="设置光标" type=button onclick=setCursor()>
<script>
function setCursor(){
???? var num=parseInt(document.all.s.value)
???? var range=document.all.demo.createTextRange();
?????????? if(document.all.collapse.checked){
??????????????? ?range.collapse(false);
???????????????? range.moveEnd('character',-1*num);
??????????? ?}else{
???????????????? range.collapse(true);
???????????????? range.moveStart('character',-1+num);
??????????? }
???????????????? range.select();
???????}
</script>
?</BODY>
</HTML>

  相关解决方案