从先前保存的选择对象中设置窗口选择

时间:2016-12-24 12:05:25

标签: javascript dom range selection

如果我使用requestPermissions()来自textarea(带有my-text-area类)的选择对象,如果此选择失去焦点(例如,如果用户点击另一个输入字段),是否有我可以通过编程方式再次设置此选择吗?

我尝试过这样的事情:

当我有焦点时:

onRequestPermissionsResult()

在我失去焦点并想再次设置选择之后:

window.getSelection()

这似乎选择了我的textarea中的所有内容,而不仅仅是最初选择的小区域。

1 个答案:

答案 0 :(得分:0)

刚刚找到了优秀的Rangy库,它包含一个选择保存和还原模块,它完全按照以下方式执行:https://github.com/timdown/rangy/wiki/Selection-Save-Restore-Module