<script type="text/javascript">
function getObj(id) {
return document.getElementById(id);
}
function toEnd (){
var obj = event.srcElement ? event.srcElement : event.target;
if (obj.createTextRange) {//IE浏览器
var range = obj.createTextRange();
range.moveStart("character", getObj('board').value.length);
range.collapse(true);
range.select();
} else {//非IE浏览器
obj.setSelectionRange(getObj('board').value.length, getObj('board').value.length);
obj.focus();
}
}
</script>
<input type="text" onfocus="toEnd()" value="xiaoxiao" id="board">
此函数同时可以转换为默认选中一行字
IE下需要添加:
range.moveStart(开始位置);
range.moveEnd(结束位置);
非IE:修改如下
obj.setSelectionRange(开始位置,结束位置);
本文介绍了一个简单的JavaScript函数,用于在输入框中实现文本选择,并且特别针对IE浏览器进行了优化。通过该函数,用户可以在输入框内轻松地选中文字,提升用户体验。
977

被折叠的 条评论
为什么被折叠?



