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

这篇文章主要介绍了解决当div设置contentEditable=true时,重置其内容后无法光标正确定位。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

首先 评论区 长这样:

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

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

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

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

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

来源:脚本之家

链接:https://www.jb51.net/web/748579.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:SEO优化专员,转转请注明出处:https://www.chuangxiangniao.com/p/897055.html

(0)
上一篇 2025年1月4日 00:51:14
下一篇 2025年1月4日 00:51:39

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何做好个人定位?定位越早,受益越多

    每个人都有过一段迷茫期,这是人生必须经历的成长过程。 每个人都有一个觉悟期,觉悟期的早晚决定了一个人的命运。 觉悟如同给自己做定位,找方向,做规划。当一个人确定了定位,知道自己能做什么,不能做什么,发展方向是什么,目标是什么,就不会再胡思乱…

    创业经验 2025年1月4日
    100
  • 母婴类账号如何定位 选题 听听她们怎么说 内含母婴账号运营干货

    听说疫情的原因,长期的居家隔离促进了家人之间的感情,可能也将在明年迎来更多的牛宝宝。据社群中专业做备孕、试管的机构的宝宝说许多之前的客户都在疫情期间怀上了自己的宝宝! 准备做母婴的宝宝就不要再观望啦,母婴在小红书一直是很热门的版块,把握机会…

    2025年1月4日 新媒体运营
    100
  • 什么是定位?

    我是卢松松,点点上面的头像,欢迎关注我哦! 今天继续来讲营销,上一篇文章我们聊了营销的本质就是:企业发掘准消费者需求,让消费者了解该产品进而购买该产品的过程,而消费者要购买你的产品,那必须是你的产品能满足消费者的需求。 上一篇文章我们分析了…

    2025年1月4日
    100
  • css下div下同行多元素右对齐

    这篇文章主要介绍了css下div下同行多元素右对齐,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 方法一: float:right 此外,浮动还会使得布局更紧凑(没空隙…

    2025年1月4日
    100
  • CSS实现子元素div水平垂直居中的示例

    这篇文章主要介绍了CSS实现子元素div水平垂直居中的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 div基本布局 css样式 1. 配合定位与margin:au…

    服务器 2025年1月4日
    100
  • 核心关键词如何选择和定位优化

    说到核心关键词的选择和定位可能很多SEOer都会有一定见解,那么你觉得你的方法好不好呢? 今天聊聊小编的方法吧: 1、首先网站主题定位(比如行业,产品类别,经营模式,例子:行业-餐饮,类别-火锅,模式-直营或加盟) 2、核心关键词选择和定位…

    搜索优化 2025年1月4日
    100
  • 浅析Table 和 div 的简介及用法

    这篇文章主要介绍了浅析Table 和 div 的简介及用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 Web前端1 学号姓名性别年龄 01张三男20 02李四女21 人数合计60 …

    编程技术 2025年1月4日
    100
  • 利用div+css3实现一个背景渐变的button按钮的示例代码

    这篇文章主要介绍了利用div+css3实现一个背景渐变的button按钮的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 随着目前前端页面的需求不断提升,有些场…

    2025年1月4日
    100
  • HTML中div嵌套div的margin不起作用的解决方法

    这篇文章主要介绍了HTML中div嵌套div的margin不起作用的解决方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 下面介绍一下div嵌套div时margin不起作用的解决方案…

    2025年1月4日 编程技术
    100
  • div与div之间有空隙的解决方法

    今天在制作页面的时候发现两个div之间有空隙导致两个本来应该在一起的效果,这里结合一下解决方法。 当你使用HTML div块与块的中间不能紧密连接 怎么都解决不了时 1、可以在中间内容里加一个 * { margin:0; padding:0…

    2025年1月4日 编程技术
    100

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信