博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页中禁止文字复制
阅读量:5788 次
发布时间:2019-06-18

本文共 877 字,大约阅读时间需要 2 分钟。

禁止鼠标选中文字 用js可以在页面中写 onselectstart="return false" 比如说 
这里面的文字是不能被鼠标选中的
现在我的问题是 要把 onselectstart="return false" 写进class中,怎样实现呢? 我不想要在页面中有那么多的 onselectstart="return false" ,所以想写进class中。 谢谢
问题补充:
css中没有类似的定义么? 满篇都是同样的onselectstart="return false"代码 太乱了。。。 我试试先,ff不能支持么? 囧 为什么每次都要牺牲掉它
 
答案:
firefox 实现就更简单了  
--------------------------------- ..你直接在 这里加的话, 整个页面都不能复制文字了吧。。 如果是针对IE浏览器的话 ,CSS 应该可以这样写,代码如下
aaaaaaaaaaaa
PS:
最近的工作中,接触JS的比较多,碰到个文本框不能拖动选择的问题
发现原来是增加了一个函数
document.onselectstart = function(event) {return false};
那么页面上的所有的选择事件将失效。
譬如我们可以指定哪些是不能选定的
document.onselectstart= function(event){return test()};
function test(){
var the = event.srcElement ;
if( !( ( the.tagName== "INPUT" && the.type.toLowerCase() == "text" ) || the.tagName== "TEXTAREA" ) )
{
return false;
}
return true ;
}

转载于:https://www.cnblogs.com/renyunbo/p/5550994.html

你可能感兴趣的文章
团队开发介绍
查看>>
史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)
查看>>
Oracle创建用户、角色、授权、建表
查看>>
Oracle Validated Configurations 安装使用 说明
查看>>
SDN环境搭建(mininet,OVS,ryu安装及命令)
查看>>
CSS后续知识点
查看>>
视频图像处理基础知识0(双线性插值算法进行图像缩放)【转】
查看>>
c语言中基本数据类型printf()对应格式
查看>>
如何保证缓存与数据库的双写一致性?
查看>>
Jar运行的几个方法
查看>>
验证二叉搜索树的golang实现
查看>>
读书笔记《自控力》
查看>>
浅议.NET、ASP.NET和C#的关系
查看>>
12.04 安装svn
查看>>
2017 3月15日 上午
查看>>
基于神念TGAM的脑波小车(1)
查看>>
ceph集群搭建Jewel版本
查看>>
HttpClient 解释
查看>>
111111
查看>>
在Button上面显示图片,去掉Button的默认样式
查看>>