<input id="txt1" value="1234567890">
<input type="button" value="separate" onclick="separate()">
<script language="javascript">
var a1, a2
function separate()
{
txt1.focus();
//首先聚焦
var sel1 = document.selection.createRange().duplicate();
var range = txt1.createTextRange();
var sel2 = sel1.duplicate();
//建立虚拟的光标 sel2.moveStart("character",-1);
a1 = sel2.text;
//虚拟的光标向左移动一个字符,这个字符在sel2.text中
//character 就是单个字符移动,-1 是左移 sel2 = sel1.duplicate();
sel2.moveEnd("character",1);
a2 = sel2.text;
//虚拟的光标向右移动一个字符,这个字符在sel2.text中 alert("a1:"+a1+"\na2:"+a2);
}
</script>
<input type="button" value="separate" onclick="separate()">
<script language="javascript">
var a1, a2
function separate()
{
txt1.focus();
//首先聚焦
var sel1 = document.selection.createRange().duplicate();
var range = txt1.createTextRange();
var sel2 = sel1.duplicate();
//建立虚拟的光标 sel2.moveStart("character",-1);
a1 = sel2.text;
//虚拟的光标向左移动一个字符,这个字符在sel2.text中
//character 就是单个字符移动,-1 是左移 sel2 = sel1.duplicate();
sel2.moveEnd("character",1);
a2 = sel2.text;
//虚拟的光标向右移动一个字符,这个字符在sel2.text中 alert("a1:"+a1+"\na2:"+a2);
}
</script>
即拷贝,但不破环原来