通过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(); // 选中开始点到结束点间的字符 
    }

你可能感兴趣的:(js)