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