网站大量收购闲置独家精品文档,联系QQ:2885784924

网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-window事件.pptx

网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-window事件.pptx

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

JavaScript事件处理window事件window(窗口)事件是指当用户与页面上的元素交互时所触发的事件。

目录JavaScript事件处理10.1事件概述10.2window事件10.3mouse事件10.4keyboard事件10.5form事件10.6事件捕捉与事件冒泡习题10

10.2window事件常用的window事件见表。

window事件的语法格式有下面三种:1)HTML中(一般应用到body标签):bodyon事件名=myScript2)JavaScript中:window.on事件名=function(){myScript};3)JavaScript中使用addEventListener()方法:window.addEventListener(事件名,myScript,false);10.2window事件

10.2.1load事件1.通过JavaScript指定load事件处理程序建议在JavaScript中指定load事件处理程序,使用下面两种方法:window.onload=function(){myScript};window.addEventListener(load,myScript,false);10.2window事件

【例10-6】load事件绑定事件处理程序,本例文件10-6.html在浏览器中打开后首先弹出消息框,在两个消息框中分别显示div元素和p元素中的内容,如图所示。10.2window事件

!DOCTYPEhtmlhtmlheadmetacharset=utf-8titleLoad事件/title/headscripttype=text/javascriptwindow.addEventListener(load,myfun,false);functionmyfun(){vardiv1Obj=document.getElementById(div1);varp1Obj=document.getElementById(p1);alert(div1的内容:+div1Obj.innerText);alert(p1的内容:+p1Obj.innerText);}/scriptbodydivid=div1DIV1pid=p1段落文字P1/p/div/body/html10.2window事件

2.在body标签中上触发load事件在body标签中通过onload属性来指定,方法如下:bodyonload=myScript例如,下面代码在body标签上触发load事件:bodyonload=window.alert(欢迎访问本网站!)10.2window事件

3.当图像加载完毕时在img元素上触发load事件【例10-7】本例代码在加载图片完成后执行load事件函数ImageLoad(),在事件函数中给图片加上边框,并弹出消息框,本例文件10-7.html在浏览器中显示如图10-4所示。10.2window事件

!DOCTYPEhtmlhtmlheadmetacharset=utf-8titleLoad事件/title/headscripttype=text/javascriptfunctionImageLoad(){myimg=document.getElementById(img1);myimg.style.border=6pxsolid#007799;alert(图片加载完成后,给该图片加边框);}/scriptbodyimgid=img1src=images/js.jpgonload=ImageLoad()/body/html10.2window事件

10.2.2resize事件【例10-8】本例代码当浏览器被重置大小时触发resize事件,执行WindowChange()函数,本例文件10-8.html在浏览器中显示如图10-5所示。10.2window事件

!DOCTYPEhtmlhtmlhead

您可能关注的文档

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档