通过JS选中文本中的最后两个字符

//createTextRange只在具体对象时才能创建,createRange要用document.selection创建,否则提示不支持该函数
function selectData()
{
    
var rng = $("ipt").createTextRange();//获取一个需要操作对象的TextRange
    rng.collapse();//默认true收缩
    rng.select();//因为已收缩Range,所以select后会将光标移到首部
    
    
var sel = document.selection.createRange();//如果需要选中文本中的一部分,需要创建Range
    sel.moveStart("character",$("ipt").value.length-2);//移动开始点
    sel.moveEnd("character",2);//移动结束点
    sel.select();//选中开始点到结束点间的字符 
    }
posted @ 2009-02-24 10:43  咖啡的回忆  阅读(1271)  评论(1编辑  收藏  举报