其实就是web中的选区问题,可以参考这篇文章 https://segmentfault.com/a/11...下面是还原选区的操作let lastRange = null; txt.onkeyup = function (e) { var selection = document.getSelection() // 保存最后的range对象 lastRange = selection.getRangeAt(0) } btn.onclick = () => { const selection = document.getSelection(); selection.removeAllRanges(); // 还原上次的选区 selection.addRange(lastRange); }
其实就是web中的选区问题,可以参考这篇文章 https://segmentfault.com/a/11...
下面是还原选区的操作