html window对象的属性
window.event是非常重要的属性,用来获得发生事件时的信息,事件不局限于window对象的事件,所有元素的事件都可以通过event属性取到相关信息。类似于winForm中的e(EventArg).
• altKey属性,bool类型,表示发生事件时alt键是否被按下,类似的还有ctrlKey、shiftKey属性,例子 <input type="button" value="点击"
onclick="if(event.altKey){alert('Alt点击')}else{alert('普通点击')}" /> ;
• clientX、clientY 发生事件时鼠标在客户区的坐标;screenX、screenY 发生
事件时鼠标在屏幕上的坐标;offsetX、offsetY 发生事件时鼠标相对于事件
源(比如点击按钮时触发onclick)的坐标。
• returnValue属性,如果将returnValue设置为false,就会取消默认事件的处
理。在超链接的onclick里面禁止访问href的页面。在表单校验的时候禁止提
交表单到服务器,防止错误数据提交给服务器、防止页面刷新。
• srcElement,获得事件源对象。几个事件共享一个事件响应函数用。
• keyCode,发生事件时的按键值。
• button,发生事件时鼠标按键,1为左键,2为右键,3为左右键同时按。
<body onmousedown="if(event.button==2){alert('禁止复制');}">