<!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;
<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;
}
}
};