主页 > 知识库 > 当div设置contentEditable=true时,重置其内容后无法光标定位

当div设置contentEditable=true时,重置其内容后无法光标定位

热门标签:crm外呼系统好不好 爱巢地图标注 贵阳ai外呼系统 强讯外呼系统 重庆人工智能电销机器人报价 智能电销机器人广告语 长春极信防封电销卡公司 电话机器人批发 电销外呼线路改不外呼线路

最近在做一评论功能,需要能够评论表情,那 contentEditable 这个属性就首当其冲了,结果,问题来了…

首先 评论区 长这样:


 

当输入内容超过限制的时候,清空用户输入超过限制后的内容。
 

这个好说… 但是清空完了内容,光标居然跑到了最前面,这就很头疼了。

在经过各种搜索之后,找到了解决办法,不多说,上代码!

var _div = document.querySelector('.discuss_area');
var range = document.createRange();

range.selectNodeContents(_div);
range.collapse(false);

var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);

全部都是使用原生事件,因此不能使用jQuery对象。

到此这篇关于解决当div设置contentEditable=true时,重置其内容后无法光标正确定位。的文章就介绍到这了,更多相关div设置contentEditable=true内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

标签:吴忠 广安 内蒙古 清远 山南 陕西 上海 保定

巨人网络通讯声明:本文标题《当div设置contentEditable=true时,重置其内容后无法光标定位》,本文关键词  当,div,设置,contentEditable,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《当div设置contentEditable=true时,重置其内容后无法光标定位》相关的同类信息!
  • 本页收集关于当div设置contentEditable=true时,重置其内容后无法光标定位的相关信息资讯供网民参考!
  • 推荐文章