- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
event对象详解
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, y
1.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.gif
##
4.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, 和 onkey
您可能关注的文档
最近下载
- (推荐!)人教版音乐二年级上册《报灯名》教案教学设计.pdf VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试参考题库附答案解析.docx VIP
- 一种利用酿酒废水和秸秆制备有机肥的方法.pdf VIP
- 人教版小学数学一年级下册全册教案(2024年3月修订).docx VIP
- 力劲DCC400吨压铸机说明书.pdf VIP
- 2025兴业银行总行国际业务部交易银行部招聘考试含答案.docx VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试模拟试题及答案解析.docx VIP
- 英语报刊选读词汇特色.ppt VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试含答案.docx VIP
- 2025兴业银行总行国际业务部交易银行部招聘考试备考试题及答案解析.docx VIP
原创力文档


文档评论(0)