js 控制光標到指定位置

js控制光標到指定節點位置(適用於富文本編輯器中)編輯器

function placeCaretAtEnd(el) { //傳入光標要去的jq節點對象
  el.focus();
  if (typeof window.getSelection != "undefined" && typeof document.createRange != "undefined") {
    var range = document.createRange();
    range.selectNodeContents(el);
    range.collapse(false);
    var sel = window.getSelection();
    sel.removeAllRanges();
    sel.addRange(range);
  } else if (typeof document.body.createTextRange != "undefined") {
    var textRange = document.body.createTextRange();
    textRange.moveToElementText(el);
    textRange.collapse(false);
    textRange.select();
  }
}
---------------------
做者:國民王九蛋
來源:CSDN
原文:https://blog.csdn.net/weixin_41288457/article/details/79390660
版權聲明:本文爲博主原創文章,轉載請附上博文連接!.net

相關文章
相關標籤/搜索