zoukankan      html  css  js  c++  java
  • JS禁止选中文本方法【转】

    IE下有onselectstart这个方法,通过设置这个方法可以禁止元素文本被选取。而firefox下没有这个方法,但可以通过css或一种变通的办法解决:
    
    if (typeof(element.onselectstart) != "undefined") {        
        // IE下禁止元素被选取        
        element.onselectstart = new Function("return false");        
    } else {
        // firefox下禁止元素被选取的变通办法        
        element.onmousedown = new Function("return false");        
        element.onmouseup = new Function("return true");        
    } 
    
    ------------------------
    或使用CSS: div {
          -moz-user-select:none;
          -webkit-user-select:none;
          user-select:none;    
    } 
    
    ------------------------
    
    if(document.all)
    {
       obj.onselectstart= function(){return false;}; //for ie
    }
    else
    {
       obj.onmousedown= function(){return false;};
       obj.onmouseup= function(){return true;};
    }
    document.onselectstart = new Function('event.returnValue=false;');
  • 相关阅读:
    最简单的图片轮播
    首页图片轮播效果
    windows简单杀死进程的批处理程序
    js实现无限级树形导航列表
    漂亮竖向菜单 有缓存 javascript
    竖向折叠二级导航JS代码(可防刷新ul/li结构)
    bzoj 1060: [ZJOI2007]时态同步【树形dp】
    bzoj 2733: [HNOI2012]永无乡【并查集+权值线段树】
    洛谷 P3952 时间复杂度【模拟】
    bzoj 2208: [Jsoi2010]连通数【tarjan+拓扑+dp】
  • 原文地址:https://www.cnblogs.com/potoofly/p/3118923.html
Copyright © 2011-2022 走看看