6

我在我的项目中使用window.getSelection()方法来制作可引用的文本

它在所有现代浏览器中都可以正常工作,除了 IE10。在 IE10 控制台中返回正确的文本,但选择被破坏。

我使用的唯一代码:

text = window.getSelection().toString();
console.log(text);

此代码调用mouseup事件。

有谁知道解决方案?

4

1 回答 1

2

试试这个应该适用于ie < 9.0

var texttest = document.selection.createRange();
alert (texttest.text);

这适用于除 ie < 9.0 之外的所有浏览器

var texttest = document.getSelection();
alert(texttest);
于 2013-11-11T19:43:15.247 回答