JavaScript 实现键盘与鼠标右键屏蔽的代码示例

作者:页面旅途

时间:2026-10-27

浏览:379

本文通过两个实验详细演示如何使用 JavaScript 屏蔽键盘输入和鼠标右键。首先介绍 keydown、keypress 和 keyup 三个键盘事件,并通过设置 event.keyCode 和 returnvalue 禁用键盘。其次,利用 onmousedown 事件检测 oEvent.button 属性值为 2 时拦截鼠标右键,并给出完整的可复制代码示例。

文章目录

JavaScript 实现键盘与鼠标右键屏蔽的代码示例

本文通过两个小实验,分别演示如何屏蔽键盘输入与禁用鼠标右键功能。

实验一:屏蔽键盘输入

实验一:屏蔽键盘输入

键盘操作主要涉及以下三个事件:

a、keydown:当按下键盘上的某个按键时触发,若持续按住某键则会持续触发该事件。

b、keypress:当按下某个按键并产生字符时触发,此事件通常忽略 Shift、Alt、Ctrl 等功能键。

c、keyup:当释放某个按键时触发。

具体实现代码如下:

<script language="javascript">
function block() {
event.keyCode = 0;
event.returnvalue = false;
alert("鍵盤不可用.");
        }
document.onkeypress = block;
</script>

实验二:屏蔽鼠标右键

实验二:屏蔽鼠标右键

具体实现代码如下:

<script language="javascript">
function block(oEvent) {
if (window.event) {
oEvent = window.event;
            }
if (oEvent.button == 2) {
 alert("鼠標右鍵不可用");
 }
 }
 document.onmousedown = block;
 </script>

通过上述代码,即可成功实现屏蔽功能。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章