js操作 光标定位在文本后面 (适用于富文本编辑器)

xiaoxiao2021-02-28  40

function placeCaretAtEnd(jsDom) { //传入光标要去的jsDom节点 jsDom.focus(); if (typeof window.getSelection != "undefined" && typeof document.createRange != "undefined") { var range = document.createRange(); range.selectNodeContents(jsDom); 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(jsDom); textRange.collapse(false); textRange.select(); } }
转载请注明原文地址: https://www.6miu.com/read-2632837.html

最新回复(0)