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