您现在的位置是:网站首页> 编程资料编程资料
当div设置contentEditable=true时,重置其内容后无法光标定位contenteditable元素的placeholder输入提示语设置方法使用HTML5中的contentEditable来将多行文本自动增高设置contenteditable属性可编辑HTML标签的内容(可代替textarea)
2021-08-29
1734人已围观
简介 这篇文章主要介绍了解决当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绘制用户注册页面 Html5实现用户注册自动校验功能实例代码
- 详解HTML元素的height、offsetHeight、clientHeight、scrollTop等梳理火狐在用offsetHeight获取div的高度时为0的解决方法页面位置 top、postop、scrolltop、offsetTop、scrollHeight、offsetHe
- 利用div+css3实现一个背景渐变的button按钮的示例代码纯CSS3制作的圆形修边渐变按钮动画特效源码纯CSS3制作圆形渐变的按钮悬停ui特效源码css3实现的鼠标悬浮按钮发光渐变动画特效源码CSS3点击按钮实现背景渐变动画效果纯CSS3实现的颜色渐变的一级横向导航按钮菜单效果纯CSS3 gradient属性制作36种漂亮的html网页渐变按钮样式
- html+css实现血轮眼轮回眼特效代码html+css实现图片扫描仪特效 html+css实现充电水滴融合特效代码
- html父子页面iframe双向发消息的实现示例HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法HTML中iFrame标签的两个用法介绍html悬浮框架的设置使用示例(iframe加载html)HTML5 window/iframe跨域传递消息 API介绍html Frame、Iframe、Frameset 的区别 HTML网页制作教程 谨慎使用iframe标记HTML iframe 用法总结收藏
- Html分层的box-shadow效果的示例代码html5 分层屏幕适配的方法使用分层画布来优化HTML5渲染的教程
- 如何弹出QQ临时对话框实现不添加好友在线交谈效果CSS3 仿微信聊天小气泡实例代码HTML5-WebSocket实现聊天室示例HTML5仿手机微信聊天界面纯CSS实现聊天框小尖角、气泡效果利用html5的websocket实现websocket聊天室纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)CSS3制作气泡对话框的实例教程可自定义箭头样式的CSS3气泡提示框利用CSS3实现气泡效果的教程html5+css3气泡组件的实现
- 在HTML里加载摄像头的方法基于HTML代码实现图片碎片化加载功能html5用video标签流式加载的实现HTML5 图片预加载的示例代码传统HTML页面实现模块化加载的方法HTML页面缩小后显示滚动条的示例代码h5页面背景图很长要有滚动条滑动效果的实现HTML5实现直播间评论滚动效果的代码html+css实现滚动到元素位置显示加载动画效果
- html滑动仿悬浮球菜单效果的实现HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题HTML5单选框、复选框、下拉菜单、文本域的实现代码Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码html5写一个BUI折叠菜单插件的实现方法
- 详解html-webpack-plugin使用浅析html webpack plugin插件的使用教程使用html-webpack-plugin'入再内存中生成 html 页面插件
