怎么在 JavaScript 中判断鼠标左键是否被按下? 下面本篇文章就来给大家介绍一下使用 JavaScript 判断鼠标左键是否被按下的方法, 希望对大家有所帮助.
在 JavaScript 中, 可以通过 Event 对象的 button 事件属性来判断鼠标左键是否被按下.
button 事件属性可返回一个整数, 指示当事件被触发时哪个鼠标按键被点击.
语法:
event.button=0|1|2
参数:
0: 规定鼠标左键.
1: 规定鼠标中键.
2: 规定鼠标右键.
注: Internet Explorer 拥有不同的参数:
1: 规定鼠标左键.
4: 规定鼠标中键.
2: 规定鼠标右键.
示例: 判断鼠标左键是否被按下
- <html>
- <head>
- <meta charset="UTF-8">
- <script type="text/javascript">
- function whichButton(event) {
- var btnNum = event.button;
- if(btnNum == 2) {
- alert("您点击了鼠标右键!")
- } else if(btnNum == 0) {
- alert("您点击了鼠标左键!")
- } else if(btnNum == 1) {
- alert("您点击了鼠标中键!");
- } else {
- alert("您点击了" + btnNum + "号键, 我不能确定它的名称.");
- }
- }
- </script>
- </head>
- <body onmousedown="whichButton(event)">
- <p > 请在文档中点击鼠标. 一个消息框会提示出您点击了哪个鼠标按键.</p>
- </body>
- </HTML>
此时按下鼠标左键, 则:
来源: http://www.css88.com/qa/javascript/11288.html