event详解.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
event详解

JavaScript事件event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。codeHTMLHEADTITLECancels Links/TITLESCRIPT LANGUAGE=JScriptfunction cancelLink() {?if (window.event.srcElement.tagName == A window.event.shiftKey)?window.event.returnValue = false;}/SCRIPTBODY onclick=cancelLink()下面的例子在状态栏上显示鼠标的当前位置。codeBODY onmousemove=window.status = X= + window.event.x + Y= + window.event.y属性:altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y1.altKey描述:检查alt键的状态。语法:event.altKey可能的值:当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。2.button描述:检查按下的鼠标键。语法:event.button可能的值:0 没按键1 按左键2 按右键3 按左右键4 按中间键5 按左键和中间键6 按右键和中间键7 按所有的键这个属性仅用于onmousedown, onmouseup, 和 onmousemove 事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。3.cancelBubble描述:检测是否接受上层元素的事件的控制。语法:event.cancelBubble[ = cancelBubble]可能的值:这是一个可读写的布尔值:TRUE 不被上层原素的事件控制。FALSE 允许被上层元素的事件控制。这是默认值。例子:下面的代码片断演示了当在图片上点击(onclick)时,如果同时shift键也被按下,就取消上层元素(body)上的事件onclick所引发的showSrc()函数。codeSCRIPT LANGUAGE=JScriptfunction checkCancel() {?if (window.event.shiftKey)?window.event.cancelBubble = true;}function showSrc() {?if (window.event.srcElement.tagName == IMG)?alert(window.event.srcElement.src);}/SCRIPTBODY onclick=showSrc()IMG onclick=checkCancel() SRC=sample.gif4.clientX描述:返回鼠标在窗口客户区域中的X坐标。语法:event.clientX注释:这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。5.clientY描述:返回鼠标在窗口客户区域中的Y坐标。语法:event.clientY注释:这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。6.ctrlKey描述:检查ctrl键的状态。语法:event.ctrlKey可能的值:当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。7.fromElement描述:检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。 参考:18.toElement语法:event.fromElement注释:这是个只读属性。8.keyCode描述:检测键盘事件相对应的内码。这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。语法:event.keyCode[ = keyCode]可能的值:这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。9.offsetX描述:检查相对于触发事件的对

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档