怎样将光框移到某文本框内容中的最后部分? document.getElementById('xxx').focus();如果文本框一直没获得焦点,调用focus()方法后 光标在文本框最后 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不让文本框获得焦点是无法控制光标的。替代方案是:记住以前的焦点,控制完光标后,把焦点还给它。控制光标的方法:// 得到一个文本框控件的当前光标位置function getPos(obj){ obj.focus(); var workRange=document.selection.createRange(); obj.select(); var allRange=document.selection.createRange(); workRange.setEndPoint("StartToStart",allRange); var len=workRange.text.length; workRange.collapse(false); workRange.select(); return len;}// 设置一个文本框控件的当前光标位置function setCursor(obj,num){ range=obj.createTextRange(); range.collapse(true); range.moveStart('character',num); range.select();} js怎样改变iframe中子页面的大小 有没有好的JS写的3D旋转图片的幻灯片代码 带编辑功能拖拽效果,最好有刷新功能 关于图片自适应浏览器窗口大小 简单的js轮换修改 javascript初学者关于二维数组输出的提问 为什么“~”显示在页面上总是“?” 使用js动态添加表格或表单,无限制的 请问如何防止表格被撑大,见内。 请问js中比较简洁的创建二维数组的语句是什么?我不想分两步来创建。谢谢! 传值问题 javascript中设置单元格跨距的问题
控制光标的方法:// 得到一个文本框控件的当前光标位置
function getPos(obj){
obj.focus();
var workRange=document.selection.createRange();
obj.select();
var allRange=document.selection.createRange();
workRange.setEndPoint("StartToStart",allRange);
var len=workRange.text.length;
workRange.collapse(false);
workRange.select();
return len;
}
// 设置一个文本框控件的当前光标位置
function setCursor(obj,num){
range=obj.createTextRange();
range.collapse(true);
range.moveStart('character',num);
range.select();
}