如何禁用ctrl +单击以在IE 10中选择文本?

时间:2012-09-17 11:46:48

标签: click textselection internet-explorer-10 ctrl

在IE 10中,当您按住 CTRL 键时单击任何文本时,浏览器会选择文本(这意味着文本会获得焦点,我想避免这种情况,因为我有一些多选其中 CTRL +点击意味着添加/删除 - 选择)。

如何禁用此“功能”?

顺便说一句,我仍然希望能够使用通常的鼠标操作来选择文本。

2 个答案:

答案 0 :(得分:3)

可以通过完全禁用选择来禁用此功能。

这可以通过使用IE10中引入的 -ms-user-select 来完成。 (另见:http://ie.microsoft.com/testdrive/HTML5/msUserSelect/Default.html

示例:要禁用选择,请将以下css类添加到包含该文本或其父项之一的元素中:

.notselectable
{
    -ms-user-select: none;
}

答案 1 :(得分:1)

要阻止IE 8 CTRL SHIFT 单击单个元素上的文本选择,请使用:

var obj = document.createElement("DIV");
obj.onselectstart = function(){
  return false;
}

要防止在文档上选择文本,请使用:

window.onload = function(){
  document.onselectstart = function(){
    return false;
  }
}