怎样在javascript中判断Ctrl键是否被按下

 时间:2026-02-15 10:33:22

1、当鼠标移动到页面的标签时,onMouseMove 事件会被触发。该事件可以调用相应的函数,作为其事件处理函数、在函数中,可以是任意合法的 JavaScript 代码。

2、setTimeout 函数在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次。该方法返回一个描述值,用来描述现在代码执行的状态。

3、clearTimeout 函数用来取消由 setTimeout 函数设置的定时。

4、示例代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>判断Ctrl键是否被按下</title>
<script language="javascript">
var nav4 = window.Event ? true : false; //初始化变量
function modifiers(e) { //函数:判断键盘Ctrl按键
if(nav4) { //对于Netscape浏览器
//判断是否按下Ctrl按键
if((typeofe.ctrlKey != 'undefined') ? e.ctrlKey : e.modifiers & Event.CONTROL_MASK > 0) {
alert('恭喜你,键盘上按下的是Ctrl键!');
} else {
alert('很遗憾,键盘上按下的不是Ctrl键!');
}
} else {
//对于IE浏览器,判断是否按下Ctrl按键
if(window.event.ctrlKey) {
alert('恭喜你,键盘上按下的是Ctrl键!');
} else {
alert('很遗憾,键盘上按下的不是Ctrl键!');
}
}
return false;
}
</script>
</head>
<body onKeyDown="modifiers(event)">
<center>
<h1>判断Ctrl键是否被按下</h1>
<hr>
<br>
请按键盘上的任意键......
</center>
</body>
</html>

5、运行该程序后,当按下按键时,会弹出消息提示框,如下图所示。

怎样在javascript中判断Ctrl键是否被按下

  • 2017想看赛龙舟去哪儿比较好?端午节习俗活动
  • 神将世界张角技能图解
  • LOL英雄:发条魔灵 奥莉安娜技能全解!
  • 凉拌黄瓜怎么做才好吃
  • 如何在一周内给自己心仪的女孩留下好感
  • 热门搜索
    西南民族大学怎么样 腾讯视频怎么上传视频 南京地质博物馆 无刘海发型 五颜六色的近义词 骄傲的近义词 买车贷款怎么贷 南越王墓博物馆 太平保险公司怎么样 迫在眉睫的近义词