怎么判断是按键还是鼠标的点击事件

 我来答
匿名用户
推荐于2018-11-25
展开全部

  骤/方法

  当在页面中按下鼠标按键时,onmousedown 事件会被触发。该事件可以调用相应的函数,作为其事件处理函数:在函数中,可以是任意合法的 JavaScript 代码。

  event.button 属性表示鼠标按键。取值为 1 时表示鼠标左键,取值为2时表示鼠标右键。可以使用“event.button == 1”或“event.button == 2”来判断鼠标的哪个按键被按下。

  <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>按钮的鼠标单击事件</title>
<script language="javascript">
function click() //函数:判断鼠标按键,并作出相应的响应
{
if(event.button == 1) //如果按下鼠标左键
{
alert('你按下了鼠标左键!'); //显示提示信息
}
if(event.button == 2) //如果按下鼠标右键
{
alert('你按下了鼠标右键!'); //显示提示信息
}
}
//通过onmousedown事件调用click()函数
document.onmousedown = click;
</script>
</head>
<body>
<center>
<h1>按钮的鼠标单击事件</h1>
<hr>
<br>
<h5>请在页面上单击鼠标左键或右键...</h5>
</center>
</body>
</html>

  

  运行该程序后,页面出现一个提示信息,当按下鼠标左键后,弹出一个对话框,如下图所示。关闭该对话框,当按下鼠标右键时,弹出另一个对话框,如下图所示。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式