• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

js基础问题window.load

为什么要在函数前写window.load,我知道它文档加载后执行,但是不知道什么用还有一个是getElementByTagName(“div”)[0]中括号的0或1是什么意思

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行
getElementsByTagName() 方法可返回带有指定标签名的对象的集合

使用道具 举报

大家说的都很对,
1、这个函数就就是用于——等html文档加载完成之后,再执行它后面的程序,不过它的写法是:window.onload。
那,为什么要这样呢?因为,一般我们会将js放在里,而js有个特性,如果它没有加载完成的话,它后面的内容都无法加载,为了解决这个问题,所以就有了window.onload,令js先暂停下来,让后面的内容先显示出来,完成后它再加载。
当然,还有另外一个方法,就是将js放到最后,这样别的内容都已经加载完成了,也就不会受它影响了。


2、sqlXY用户说得非常好,getElementsByTagName()正如他所言。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!