我希望从我的页面文本区域中获取用户选择。 我有一个上下文菜单,用户可以在右键单击选定内容时使用。 这是我在IE8中检索textarea中选定内容的代码:
var textComponent = document.getElementById('myTextArea');
var selectedText;
// IE version
if (document.selection != undefined)
{
textComponent.focus();
selectedText= document.selection.createRange();
alert(sel.text);
}
我注意到在允许被阻止的内容(即JavaScript)之前,我可以选择文本区域中的文本,右键单击时不会取消选择。
但是,当我允许脚本时,在右键单击所选文本时,所选内容将被取消选择。这就是为什么我无法检索内容的原因。
我在网上搜索了一下,但没有得到解决方案。请问有谁能告诉我问题出在哪里吗?