1、css控制文字不能被选中
不同浏览器设置的内容不一样,user-select不是一个W3C的标准,浏览器的支持不完成,需要对不同的浏览器进行调整
body{
-moz-user-select:none;/*火狐*/
-webkit-user-select:none;/*webkit浏览器*/
-ms-user-select:none;/*IE10*/
-khtml-user-select:none;/*早期浏览器*/
user-select:none;/*none表示不能选中文本,text表示可以选择文本*/
}
2、JS禁止选择网页中的文字
另外ff/opera不支持此事件,ff可以用css控制: -moz-user-select: none;
webkit浏览器可以使用“-khtml-user-select”,当然也可以使用onselectstart事件来阻止用户选定元素内文本。
- 注意此事件不支持对input和textarea无效。
document.onselectstart = function () {
return false;
};