javascript - 使用javascript选择div文本的选择位置

标签 javascript jquery position

我需要在内容不可编辑的 div 中获取所选文本的位置(不是文本区域,不是 rtf 编辑器,只是一个简单的 div)

我想这样做是为了让用户能够选择一篇文章的片段并“突出显示”,方法是将它包装在具有不同背景的范围内,当然,一篇文章是用 div 和/或 p-s 构建的等等,不是文本区域或 rtfs

有什么想法吗?

附言你也可以使用 jQuery :D

P.s.s.我需要选择的位置,而不是选择本身。又名:它从索引 I 开始到索引 J。我需要这个,因为在父级中查找文本的常规方法并不总是返回唯一的结果,这很糟糕:)

最佳答案

如果您只想更改所选文本的背景,最简单的方法是使用 document.execCommand()。在这里查看我的答案:Change CSS of selected text using Javascript

关于javascript - 使用javascript选择div文本的选择位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5577756/

相关文章:

javascript - 通过点语法字符串路径访问对象

jquery - 使用 jQuery 悬停时显示,点击时隐藏

xcode - 在 Swift 中为 Sprite 创建一个随机位置

javascript - 命中检测 Canvas JS

javascript - 标签中包含的可点击 img 在 IE8 中不起作用

javascript - 滑动容器div

jquery - TinyMCE 与 Supersleight 冲突

r - Shiny 的标题面板 : how to put title and image at same height?

javascript - 使用javascript查找元素相对于最新相对定位父元素的位置

javascript - 在 ramda 中使用 fetch api