将选定的文本扩展为整个单词
在 IE 中,我可以执行以下操作:
var rng = document.selection.createRange();
rng.expand("word");
txt = rng.text;
How do I do I do the same inside of IE?
使用 getSelection 选择整个单词 建议使用 window.getSelection().modify()
,但我不想修改选择。
In IE I can do this:
var rng = document.selection.createRange();
rng.expand("word");
txt = rng.text;
How do I do the equivalent outside of IE?
Select whole word with getSelection
suggested using window.getSelection().modify()
, but I don't want to modify the selection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经接受了亚历山大的答案,因为它应该跨越元素边界。我不需要这个,所以我实际使用的解决方案如下。
I've accepted Alexander's answer as it should work across element boundaries. I didn't need this, so the solution I actually used is below.
要恢复您的选择,请执行以下操作:
To restore your selection, do this: