page contents

js放在html的不同位置有什么区别吗?

轩辕小不懂 发布于 2021-12-14 13:41
阅读 517
收藏 0
分类:WEB前端开发
2647
Nen
Nen
- 程序员

如果使用window.函数,将js代码放在其中,则放在哪里都是一样的,因为都是在body加载完再执行的,如果不使用window.函数,放在head中的话,代码不会被执行,这是因为html执行顺序,确切的说是js的执行顺序,HTML从上运行到 的时候进入test.js文件。前面的不会运行,也就是被function包起来的不会被运行,这个时候就执行最后一句。去页面中取元素。但是这个时候,HTML页面并没有加载完。所以找不到元素,就会报错。


请先 登录 后评论