当前位置: 代码迷 >> Web前端 >> 安插话题后部分文字选中
  详细解决方案

安插话题后部分文字选中

热度:202   发布时间:2012-09-20 09:36:50.0
插入话题后部分文字选中
var btn = document.getElementById("btnTopic");  //按钮
var text = document.getElementById("statusText"); //文本域
btn.onclick = function(){
    var con = "请在这里输入自定义话题";
    //转载文字
    text.value = "#"+con+"#";
    var l = text.value.length;
    //创建选择区域
    if(text.createTextRange){//IE浏览器
        var range = text.createTextRange();
        range.moveEnd("character",-l)         
        //range.moveStart("character",-l)
        range.moveEnd("character",l-1);
        range.moveStart("character", l-1-con.length);
        range.select();
    }else{
        text.setSelectionRange(l-1-con.length,l-1);
        text.focus();
    }
};
  相关解决方案