Html 阻止文本选择超出div?
我敢肯定,我看到过一些网站,它们让firefox(和其他浏览器?)只在一个div中选择文本,而不跨越其他div。我如何根据您的建议来执行此操作Html 阻止文本选择超出div?,html,css,browser,Html,Css,Browser,我敢肯定,我看到过一些网站,它们让firefox(和其他浏览器?)只在一个div中选择文本,而不跨越其他div。我如何根据您的建议来执行此操作 没有选择! window.onload=函数(){ document.onselectstart=function(){return false;}//ie document.onmousedown=function(){return false;}//mozilla } 选择我! 顺便说一句,尽量避免这种事情,因为阻止访问者的基本权利是不酷的!!如
没有选择!
window.onload=函数(){
document.onselectstart=function(){return false;}//ie
document.onmousedown=function(){return false;}//mozilla
}
选择我!
顺便说一句,尽量避免这种事情,因为阻止访问者的基本权利是不酷的!!如果有人想选择一个文本,他们会知道怎么做,而且没有办法阻止它。它似乎给
溢出:hidden
只将文本选择包含在该div中
希望能有帮助
来源
也许这个标题把你弄糊涂了。我修改了它,你是说当用户按下Ctrl+A时?防止突出显示肯定有正当的理由。例如,我有一个图像裁剪器,用户拖动鼠标,但人们通常会拖动到边缘之外。这有助于简化裁剪体验,但其副作用是,当意图显然不是这样时,会突出显示一大堆外部文本。:-)老兄,我也有同样的问题,你找到解决办法了吗?Thanksok,更不用说发现它已经作为其他用户的答案发布了。谢谢
<html>
<head>
<title>No Select!</title>
<script>
window.onload = function() {
document.onselectstart = function() {return false;} // ie
document.onmousedown = function() {return false;} // mozilla
}
</script>
</head>
<body>
Select me!
</body>
</html>