禁用文本选择并添加例外

如果我将这种风格用于

 onmousedown='return false;' onselectstart='return false;' 

是否有可能通过使用javascript输入textareas并选择? 如果是,那么你可以告诉我怎么样?

实际上,您可以禁用文本选择,而无需繁琐的JavaScript事件处理程序。 请在此处查看我的答案: 如何禁用使用CSS突出显示文本?

总结:在IE中使用CSS和unselectable expando。

CSS:

 *.unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; } 

HTML:

 
...

您需要阻止文本框的事件冒泡并选择。

您可以使用:input selector选择所有输入,textarea,select和button元素。

就像是

 $(":input").bind("mousedown", function(e){ e.stopPropagation(); }); 

查看工作演示