react 简单而美好:ReactDOM 源码对选区的处理(四),这里对比下,原生 api 和 react 对可编辑的div选区偏移量和元素处理。
window.getSelection
developer.mozilla.org
图1是选择input的value中的文本的情况
图2是选择textarea的value中的文本的情况
图3是选择可编辑的div中的文本的情况
图4是选择普通的div中的文本的情况
本系列一:react 对可编辑的div选区的偏移量的获取
juejin.im
本系列二:react 对可编辑的div选区的偏移量的用处:
通过偏移量和 document.activeElement 找到选区的目标节点和符合原生 api 的偏移量
juejin.im
window.getSelection
图1是选择input的value中的文本的情况
图2是选择textarea的value中的文本的情况
图3是选择可编辑的div中的文本的情况
图4是选择普通的div中的文本的情况
本系列一:react 对可编辑的div选区的偏移量的获取
本系列二:react 对可编辑的div选区的偏移量的用处:
通过偏移量和 document.activeElement 找到选区的目标节点和符合原生 api 的偏移量
展开
评论
点赞
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)