事件

注(阻止事件默认行为): return false; 

1.兼容性

function(ev){
  var oEvent = ev||event;    
}

2.取消事件冒泡

function(ev){
  var oEvent = ev||event; 
  oEvent.cancelBubble=true   
}

3.鼠标事件

function(ev){
  var oEvent = ev||event; 
  oEvent.ClientX ,oEvent.ClientY 
}

4.键盘事件

function(ev){
  var oEvent = ev||event; 
  oEvent.keyCode,oEvent.ctrlKey,oEvent.shiftKey,oEvent.altKey;     
}

5.右键菜单

document.oncontextmenu = function(ev){
   var oEvent = ev||event;
   var oDiv = document.getElementById('div1');
   oDiv.display = 'block';
oDiv.style.left = scollTop + oEvent.clientX + 'px';
oDiv.style.top = scollTop + oEvent.clientY + 'px';
return false; }

6.事件绑定

window.onload = function()
{
    var oBtn = document.getElementById('btn1');
    if(oBtn.attachEvent){
     ....
    }else{
     ....
    }  
}

7.IE7拖拽选中文字问题

谷歌、火狐、IE7+

return false;

IE7

if(oDiv.setCapture);
oDiv.setCapture(); oDiv.releaseCapture();
原文地址:https://www.cnblogs.com/black-/p/9318718.html