event 对象
代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态。
成员表
下面的表格列出了 event 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
注释
event 对象仅在事件中可用──这意味着,你可以在事件句柄中使用该对象,但不能在其它代码中使用。
尽管所有事件属性都可通过所有的 event 对象访问,但是在某些事件中某些属性可能无意义。例如,fromElement 和 toElement 属性仅当处理 onmouseover 和 onmouseout 事件时有意义。
在 Microsoft Visual Basic® 脚本版本(VBScript)中,你必须通过 window 对象访问 event 对象。
此对象在 Microsoft® Internet Explorer 4.0 的脚本中可用。
示例
下面的例子使用了 event 对象来决定用户单击的位置是否在链接上,并且避免在 SHIFT 键按下时导航到链接。
<HTML>
<HEAD><TITLE>取消链接</TITLE>
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
下面的例子将在浏览器的状态窗口上显示当前鼠标位置。
<BODY onmousemove="window.status = 'X=' + window.event.x + ' Y='
+ window.event.y">
标准信息
此对象定义在万维网协会(W3C)文档对象模型(DOM) 级别 2
中。
应用到