浏览器自带的事件,默认事件:右键弹出菜单,按下键盘窗口显示相应字符;
阻止默认事件:return false;
键盘事件:onkeydown,onkeyup,onkeypress;
点击鼠标相关事件:onclick ,onmousedown,onmousemove,onmouseup;
右键:document.oncontextmenu;
自定义鼠标右键菜单:
用document.oncontextmenu事件(即上下文菜单),点击后div在鼠标位置显示oEvent.clientX,oEvent.clientY,阻止右键默认菜单return false;return false 要放在自定义的最后;
在窗口任意处左击document.onclick,div消失display='none';
<script> document.oncontextmenu=function (ev) { var oEvent=ev||event; var oDiv=document.getElementById('div1'); oDiv.style.display='block'; oDiv.style.left=oEvent.clientX+'px'; oDiv.style.top=oEvent.clientY+'px'; return false; }; document.onclick=function () { var oDiv=document.getElementById('div1'); oDiv.style.display='none'; }; </script>