js判断鼠标左,中,右键哪个被点击的方法

JavaScript010

js判断鼠标左,中,右键哪个被点击的方法,第1张

event.button判断鼠标点击

window.onmousedown=function(evt){

evt=event || window.event

console.log(evt.button)==>0(鼠标左键),1(鼠标中键),2(鼠标右键)

}

<button onclick="test()">TEST</button>

<script>

function test(){

   if(event&&event.target==event.currentTarget){

      console.log("本函数是由鼠标点击事件触发的")

   }else{

      console.log("本函数是由js代码调用的")

   }

}

test()

</script>