javascript - 获取文本元素的偏移量

标签 javascript jquery

如果这完全是个菜鸟问题,我深表歉意。我是 JS 新手,不确定是否可以完成以下操作。

DOM 是否提供任何 API 允许我们访问所选文本字符串的偏移量?我需要突出显示一个文本字符串并保存它,以便下次登录时可以访问它。 我在谷歌上搜索了一下,我得到的印象是,即使你能够做到这一点,也存在跨浏览器兼容性问题。我希望有什么出路?任何指示将不胜感激。

最佳答案

看看 Rangy Serializer Module .

它将允许您序列化一个选择,返回一个字符串,如 0/9/3/2:13,0/9/3/2:44{df7c63db}

就您而言,您可以将序列保存到 local storage并在下次登录时使用序列号恢复选择。

关于javascript - 获取文本元素的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567699/

相关文章:

javascript - 禁用 turobolinks 来服务页面特定的 javascript

javascript - 如何阻止 React 组件渲染,直到获取所有信息?

javascript - string.length 返回未定义?

jquery - 在 MVC 中将 Json Datetime 分配给 TextBoxFor 时格式错误

jquery - 我如何只影响数组 Jquery 中的某些元素

javascript - Array.find 方法会跳过 0 的整数吗?

javascript - ThreeJS - 未捕获的 TypeError : b[c]. 调用不是函数 - Orbit Controls

javascript - IE10 控制台在 javascript 错误时不返回行号?

jquery - DataTables TableTools 按钮无法正常工作(简单示例)

javascript - 为什么 JQuery 不加载我的脚本?