ff有css支持 -moz-user-select:none
就是不可选择了

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style type="text/css">
    *{
    -moz-user-select:-moz-none;
    }
    </style>
    </head><body>
     
    普通文字(不可选)
    <textarea cols="30" rows="10" style="-moz-user-select:text">
    编辑框文字(可选)
    </textarea><script>document.onselectstart=function(e){
    var evt=e||event;
    var srcEl=evt.srcElement||evt.target;
    var tagName=srcEl.tagName;

    return tagName.toLowerCase()=="textarea"
    };
    </script>
    </body>
    </html>或者document.onmousedown=function(e){
    var evt=e||event;
    var srcEl=evt.srcElement||evt.target;
    var tagName=srcEl.tagName;

    if(tagName.toLowerCase()!="textarea"){
    if(document.all){
    evt.preventDefault();
    }else{
    return false;
    }    
    }
    };