微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Selection.modify("extend", "forward", "sentence");正在剪切当前选定的单词,只选择句子的其余部分

如何解决Selection.modify("extend", "forward", "sentence");正在剪切当前选定的单词,只选择句子的其余部分

这是我的代码

var selectedText = window.getSelection();
selectedText.modify("extend","forward","sentence");

这个修改命令应该扩展用户选择并进一步选择句子的其余部分。它有时有效,但有时会跳过当前选择,只选择句子的其余部分,而不是当前选择加上句子的其余部分。

例如,假设句子是:“你好,很高兴认识你。”并且您选择“您好”,然后它会将选择修改为“很高兴认识您”。而不是完整的句子“你好,很高兴认识你”。

奇怪的是,有时它会按照我想要的方式工作并对其进行扩展,有时它会删掉选定的单词,而我无法弄清楚它的模式。

如果对发生这种情况的原因有任何想法,或者如果有人对如何以不同的方式扩展选择有不同的建议,非常感谢任何帮助:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。