AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    当div设置contentEditable=true时,重置其内容后无法光标定位

    最近在做一评论功能,需要能够评论表情,那 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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

    上一篇:HTML用户注册页面设置源码
    下一篇:html 指定页面字符集的两种方法
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)