-
阿晨1998
JS获取点击事件来自左键还是其它键的方法如下:返回值说明:0左键,1中间,2右键getButton:function(event){if (document.implementation.hasFeature("MouseEvents","2.0")){return event.button;}else{switch(event.button){case 0:case 1:case 3:case 5:case 7:return 0;case 2:case 6:return 2;case 4:return 1;}}}
-
天涯尽头无女友
<script type="text/javascript">//如果画面有很多 a Tag 的时候var lin = document.getElementsByTagName("a");for(var i=0; i<lin.length;i++){lin[i].onclick = function(){// 想写的事件内容}}//按钮点击事件var button = document.getElementById("XXX");button.onclick = function(){// 想写的事件内容}</script>
-
翻阅古今
12345678910111213141516171819202122232425262728<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ //去掉默认的contextmenu事件,否则会和右键事件同时出现。 document.oncontextmenu = function(e){ e.preventDefault(); }; document.getElementById("test").onmousedown = function(e){ if(e.button ==2){ alert("你点了右键"); }else if(e.button ==0){ alert("你点了左键"); }else if(e.button ==1){ alert("你点了滚轮"); } } } </script></head><body> <div style="width: 400px;height:400px;margin:auto;border:1px solid pink" id="test"></div></body></html>