text/textarea获取文本最后位置焦点
2018-01-11 14:23
197 查看
用js为文本框添加内容后,为了方便操作想要把光标定位到文本最后,用了以下代码
<textarea id="textarea-1" onfocus="setCss(this)" > </textarea>
<script type="text/javascript">
function setCss(opt){
var sr=document.getElementById("textarea-1");
var len=sr.value.length;
setSelectionRange(sr,len,len); //将光标定位到文本最后
}
function setSelectionRange(input, selectionStart, selectionEnd) {
if (input.setSelectionRange) {
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
}
else if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
}
}
</script>
<textarea id="textarea-1" onfocus="setCss(this)" > </textarea>
<script type="text/javascript">
function setCss(opt){
var sr=document.getElementById("textarea-1");
var len=sr.value.length;
setSelectionRange(sr,len,len); //将光标定位到文本最后
}
function setSelectionRange(input, selectionStart, selectionEnd) {
if (input.setSelectionRange) {
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
}
else if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
}
}
</script>
相关文章推荐
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android开发中EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点(转)
- Android - 小功能 - EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- 获取滚动文本框TextArea焦点位置信息
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android--Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android--Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- javascript获取textarea中所选文本的开始位置、结束位置和选择的文本
- JS获取及设置TextArea或input文本框选择文本位置的方法
- ahjesus 获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome
- 获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍