用focus()可以实现精确定位吗?急!!!! focus()只是把焦点移到具体控件上,它不能完成你说的精确定位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要你说的精确定位,得自己写函数.<SCRIPT language=javascript> function moveAtCaret(obj,n){ obj.focus(); var rng=document.selection.createRange(); rng.moveStart("character", n); rng.select(); } </SCRIPT> <input id =show value="12345"><p> <input type=button value="Move" onclick=moveAtCaret(show,3)> 光标定位到输入框上的具体位置获取当前位置,并在当前光标插入呢?<input value=12345 id="bao"> <input type="button" value="Get" onclick="getCaretPos(bao)"> <input type="button" value="Move" onclick="moveAtCaret(bao,3)"><script language="javascript"> function moveAtCaret(obj,n){ obj.focus(); var rng=document.selection.createRange(); rng.moveStart("character", n); rng.select(); } function getCaretPos(obj){ obj.focus(); var workRange=document.selection.createRange(); var allRange=obj.createTextRange(); workRange.setEndPoint("StartToStart",allRange); len=workRange.text.length; alert(len)}</script> 请问谁知道下载文件时如何知道用户点击了“打开”还是“保存” highcharts怎么设置默认数据,求解 JS跑出DIV,如何包住 不用iframe?? 动态创建元素后怎么统计数量 一小段代码。请大家帮忙看看 在javascript中,checked是什么意思?怎么用? 对象的属性名,是另外一个变量的值,如何写? 请INPUT的属性为READONLY,我想在添入一个数值进去INPUT的时候触发事件,请问是哪个事件呢? 做过IE浏览器中打印功能的高手请入内!!! 正则匹配多个IP的问题 我要判断一个字符串必须是这里面的几个,怎么判断呢? 不同分辨率下层的问题
function moveAtCaret(obj,n){
obj.focus();
var rng=document.selection.createRange();
rng.moveStart("character", n);
rng.select();
}
</SCRIPT>
<input id =show value="12345"><p>
<input type=button value="Move" onclick=moveAtCaret(show,3)>
获取当前位置,并在当前光标插入呢?<input value=12345 id="bao">
<input type="button" value="Get" onclick="getCaretPos(bao)">
<input type="button" value="Move" onclick="moveAtCaret(bao,3)">
<script language="javascript">
function moveAtCaret(obj,n){
obj.focus();
var rng=document.selection.createRange();
rng.moveStart("character", n);
rng.select();
}
function getCaretPos(obj){
obj.focus();
var workRange=document.selection.createRange();
var allRange=obj.createTextRange();
workRange.setEndPoint("StartToStart",allRange);
len=workRange.text.length;
alert(len)
}
</script>