Html div内的控件不应可单击

Html div内的控件不应可单击,html,css,Html,Css,我在div中有问题和答案。它包含用于显示问题的标签和用于选项的radiobuttonlist。我希望用户不能复制此div中的任何内容,radiobuttonlist不能单击。我使用了以下css,但在IE11中不起作用。它仅适用于输入控件。 请帮忙 #divmain { pointer-events: none; } 请记住,Opera Mini和IE 11及以下版本(含)不支持此属性。这些浏览器需要另一种解决方案 jQuery方法如果您想通过脚本而不是CSS属性禁用它,

我在div中有问题和答案。它包含用于显示问题的标签和用于选项的radiobuttonlist。我希望用户不能复制此div中的任何内容,radiobuttonlist不能单击。我使用了以下css,但在IE11中不起作用。它仅适用于输入控件。 请帮忙

#divmain
{  
 pointer-events: none; 
}        

请记住,Opera Mini和IE 11及以下版本(含)不支持此属性。这些浏览器需要另一种解决方案

jQuery方法如果您想通过脚本而不是CSS属性禁用它,这些方法可以帮助您:如果您使用的是jQuery版本1.4.3+:

$('selector')。单击(false)

如果没有:


$('selector')。单击(函数(){return false;})

请记住,Opera Mini和IE 11及以下版本(含)不支持此属性。这些浏览器需要另一种解决方案

jQuery方法如果您想通过脚本而不是CSS属性禁用它,这些方法可以帮助您:如果您使用的是jQuery版本1.4.3+:

$('selector')。单击(false)

如果没有:


$('selector')。单击(函数(){return false;})

如果我理解您的问题,您希望阻止用户复制您的内容。您只需使用CSS用户选择即可解决此问题,如下所示:

-moz用户选择:无
-webkit用户选择:无
-ms用户选择:无
-o-用户选择:无
用户选择:无

这在Firefox、Chrome和Safari、IE10和更高版本中有效,但在Opera中不起作用

这只会阻止用户选择文本,但会阻止他们复制文本。对于按钮上的文本也很好

在旧版IE和Opera中,您可以使用以下方法将其设置为不可选择:

var elem=document.getElementById(“yourElement”);
elem.unselectable=“on”//对于IE和Opera

在JS中,或者简单地添加不可选择的属性并将其设置为on


这里有一个例子:

如果我理解您的问题,您希望阻止用户复制您的内容。您只需使用CSS用户选择即可解决此问题,如下所示:

-moz用户选择:无
-webkit用户选择:无
-ms用户选择:无
-o-用户选择:无
用户选择:无

这在Firefox、Chrome和Safari、IE10和更高版本中有效,但在Opera中不起作用

这只会阻止用户选择文本,但会阻止他们复制文本。对于按钮上的文本也很好

在旧版IE和Opera中,您可以使用以下方法将其设置为不可选择:

var elem=document.getElementById(“yourElement”);
elem.unselectable=“on”//对于IE和Opera

在JS中,或者简单地添加不可选择的属性并将其设置为on


这里有一个例子:

你能提供你的HTML吗?你能提供你的HTML吗?