在IE8中右键单击取消选中的文本
Text deselected on right click in IE8
我想从我的页面的文本区域的用户选择。我有一个上下文菜单,用户可以使用右键单击选择。这是我的代码检索选定的内容从一个文本区域在IE8,
var textComponent = document.getElementById('myTextArea');
var selectedText;
// IE version
if (document.selection != undefined)
{
textComponent.focus();
selectedText= document.selection.createRange();
alert(sel.text);
}
现在我注意到,在允许被阻止的内容(即Javascript)之前,我可以在文本区域选择一个文本,右键单击它不会被取消选中。但是,当我允许脚本时,右键单击我选择的文本将被取消选中。这就是为什么我不能检索内容。
我在网上搜索,但没有得到任何解决方案。谁能告诉我出了什么问题?
调用文本框的focus()方法或使用页面上任何元素的focus()方法将清除文本选择。
看看这里有一个很好的答案:
当焦点改变时保持文本选择
相关文章:
- 如何在javascript中取消选择文本框
- 取消选择特定标记中的文本
- Javascript选中/取消选中所有复选框并将值写入文本区域
- 单击按钮可隐藏或取消隐藏文本
- 当输入字段(文本框)有值时,选中/取消选中复选框
- 使用CSS选中/取消选中复选框时切换文本和文本框
- 如何防止在html中模糊(焦点丢失)时取消选择所选文本
- 选中/取消选中复选框时切换文本
- 如何集中输入,并取消选择其中的文本
- 在文本区域中查找,隐藏和替换带有图片的文本,使用关键字取消隐藏点击
- 使用转义键在余烬文本视图中取消操作
- 如何取消粗体文本?一个小小的所见即所得的编辑器
- 屏蔽和取消屏蔽 html 中的输入文本
- 选中复选框时用 innerHTML 添加的文本,取消选中时不会删除
- 字段选择所有文本,然后在焦点上取消选择它
- 动态覆盖jqueryUI对话框按钮(保存,取消等到用户选择)文本
- 如何防止在取消隐藏/隐藏文本后滚动到顶部
- 如何取消转义 JavaScript 字符串文本值
- 如何取消突出显示文本
- jQuery高亮插件取消文本选择,使复制不可能,同时也渲染链接不可点击