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 的偏移量
展开
评论
点赞