<script language="javascript">
function setPos(e)
{
var txt=document.getElementById("text1");
txt.focus();
if (document.selection)
{
//IE
var tmpRange = txt.createTextRange();
tmpRange.move("character",e.selectedIndex);
tmpRange.collapse(true);
tmpRange.select();
}
else
{
//FireFox,Chrome
txt.selectionStart=e.selectedIndex;
txt.selectionEnd=e.selectedIndex;
}
}
</script>
<input type="text" name="text1" id="text1" value="1234567">
<select οnchange="setPos(this)">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
用JavaScript设置输入光标的位置(兼容多浏览器)
最新推荐文章于 2023-01-07 10:52:29 发布