JavaScript-----禁止鼠标选中文字和禁止鼠标右键上下文菜单

一.禁止鼠标选中

 selectstart   开始选中

    <h1>hello world</h1>
</body>
<script>

    // 2.禁止鼠标选中
    // selectstart   开始选中
    document.addEventListener('selectstart', function (e) {
        e.preventDefault(); //阻止默认行为
    })

还有一些别的方法,可以参考一下:

禁止鼠标右键 οncοntextmenu="return false"
禁止选择 onselectstart="return false"
禁止拖放 οndragstart="return false"
禁止拷贝 οncοpy=document.selection.empty()
禁止复制 oncopy = "return false"
禁止粘贴 <input type=text οnpaste="return false">
禁止剪贴 oncut = "return false"

二.禁止鼠标右键菜单

contextmenu   主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单

 document.addEventListener('contextmenu', function (e) {
        e.preventDefault(); //阻止默认行为
    })

猜你喜欢

转载自blog.csdn.net/weixin_45904557/article/details/124759253