js基础问题window.load

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

幕布斯6393831

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

我要开发地图系统

大家说的都很对,1、这个函数就就是用于——等html文档加载完成之后,再执行它后面的程序,不过它的写法是:window.onload。那,为什么要这样呢?因为,一般我们会将js放在<head>里,而js有个特性,如果它没有加载完成的话,它后面的内容都无法加载,为了解决这个问题,所以就有了window.onload,令js先暂停下来,让后面的内容先显示出来,完成后它再加载。当然,还有另外一个方法,就是将js放到最后,这样别的内容都已经加载完成了,也就不会受它影响了。2、sqlXY用户说得非常好,getElementsByTagName()正如他所言。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript