js 如何禁止选中文本

js最佳方案

//直接上干货:
if(document.all){
    document.onselectstart= function(){return false;}; //for ie
}else{
    document.onmousedown= function(){return false;};
    document.onmouseup= function(){return true;};
}
document.onselectstart = new Function('event.returnValue=false;');
 
//劫持开始选择事件和(或)鼠标按下、抬起事件。

css最佳方案

<style type="text/css">
    body {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
} 
</style>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,693评论 1 92
  • https://github.com/jobbole/awesome-javascript-cn 包管理器管理着 ...
    孙雪冬阅读 11,238评论 3 66
  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 11,005评论 0 106
  • Day 29 今天本来说出去玩的,可自己睡到了中午……不过下午还是做了好多事的,嘿嘿。 1.洗了头。 这样子晚上就...
    沙上月阅读 1,459评论 0 1
  • iOS中跑马灯实现由两种一种是通过UIView的动画,第二种是通过UIScrollView实现,最简单的通过UIV...
    FlyElephant阅读 11,435评论 0 4

友情链接更多精彩内容