跳转至内容
上海创厦网络科技
IT服务专家
上海创厦网络科技上海创厦网络科技
  • 首页
  • 网站建设
  • IT服务
  • 平面设计
  • 网络工程
  • 首页
  • 网站建设
  • IT服务
  • 平面设计
  • 网络工程

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

您在这里:
  1. 首页
  2. HTML
  3. 当div设…

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

 
当输入内容超过限制的时候,清空用户输入超过限制后的内容。
 
这个好说… 但是清空完了内容,光标居然跑到了最前面,这就很头疼了。
在经过各种搜索之后,找到了解决办法,不多说,上代码!

?123456789var _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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

(adsbygoogle = window.adsbygoogle || []).push({});

Category: HTMLstartupplaza2022年5月30日评论

作者: startupplaza

文章导航

历史的文章历史的文章:html+css实现充电水滴融合特效代码未来的文章未来的文章:利用HTML5+css3+jquery+weui实现仿微信聊天界面功能

Related Posts

html 指定页面字符集的两种方法
2022年5月30日
HTML用户注册页面设置源码
2022年5月30日
详解HTML元素的height、offsetHeight、clientHeight、scrollTop等梳理
2022年5月30日
利用div+css3实现一个背景渐变的button按钮的示例代码
2022年5月30日
html父子页面iframe双向发消息的实现示例
2022年5月30日
在HTML里加载摄像头的方法
2022年5月30日

技术探讨

  • 使用HTML5捕捉音频与视频信息概述及实例
  • HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
  • 详解HTML5中的