js设置光标始终在文本最后

2022-11-28  本文已影响0人  风化雪月

function setFocus(el) {

    el = el[0]; // jquery 对象转dom对象 

    el.focus();

    var range = document.createRange();

    range.selectNodeContents(el);

    range.collapse(false);

    var sel = window.getSelection();

    //判断光标位置,如不需要可删除

    if(sel.anchorOffset!=0){

        return;

    };

    sel.removeAllRanges();

    sel.addRange(range);

};

上一篇 下一篇

猜你喜欢

热点阅读