js 设置光标到文本末尾

在特殊情况下,获取光标并把光标设置到文本末尾
复制可用

// 设置光标到文本最后
function set_sursor() {
    el = document.getElementById('id');
    //el=el[0];  //jquery 对象转dom对象
    el.focus();
    if ($.support.msie) {
        var range = document.selection.createRange();
        this.last = range;
        range.moveToElementText(el);
        range.select();
        document.selection.empty(); //取消选中
    }
    else {
        var range = document.createRange();
        range.selectNodeContents(el);
        range.collapse(false);
        var sel = window.getSelection();
        sel.removeAllRanges();
        sel.addRange(range);
    }
}

你可能感兴趣的:(前端)