SOURCE

console 命令行工具 X clear

                    
>
console
var EventUtil = { 
 addHandler: function(element, type, handler){ 
 //省略的代码
 }, 
 getEvent: function(event){ 
 return event ? event : window.event; 
 }, 
 getTarget: function(event){ 
 return event.target || event.srcElement; 
 }, 
 preventDefault: function(event){ 
 if (event.preventDefault){ 
 event.preventDefault(); 
 } else { 
 event.returnValue = false; 
 } 
 }, 
 removeHandler: function(element, type, handler){ 
 //省略的代码
 }, 
 stopPropagation: function(event){if (event.stopPropagation){ 
 event.stopPropagation(); 
 } else { 
 event.cancelBubble = true; 
 } 
 } 
};


EventUtil.addHandler(window, "load", function(event){ 
 var div = document.getElementById("myDiv"); 
 EventUtil.addHandler(div, "contextmenu", function(event){ 
 event = EventUtil.getEvent(event); 
 EventUtil.preventDefault(event); 
 var menu = document.getElementById("myMenu"); 
 menu.style.left = event.clientX + "px"; 
 menu.style.top = event.clientY + "px"; 
 menu.style.visibility = "visible"; 
 }); 
 EventUtil.addHandler(document, "click", function(event){ 
 document.getElementById("myMenu").style.visibility = "hidden"; 
 }); 
});

<!DOCTYPE html> 
<html> 
<head> 
 <title>ContextMenu Event Example</title> 
</head> 
<body> 
 <button id="myDiv">Right click or Ctrl+click me to get a custom context menu. 
 Click anywhere else to get the default context menu.</button> 
 <ul id="myMenu" style="position:absolute;visibility:hidden;background-color: 
 silver"> 
 <li><a href="http://www.nczonline.net">Nicholas’ site</a></li> 
 <li><a href="http://www.wrox.com">Wrox site</a></li> 
 <li><a href="http://www.yahoo.com">Yahoo!</a></li> 
 </ul> 
</body> 
</html>