为什么当script标签放在head里面时,jquery选不到元素?

来源:4-2 添加及查看Task(2)

慕沐2366226

2017-10-20

像老师一样放到body的最后面就可以了。但是看网上教程的说法,引用外部js的script标签放在head和body中都是可以的啊。W3C:“在 <head> 或 <body> 中引用脚本文件都是可以的。实际运行效果与您在 <script> 标签中编写脚本完全一致。”

写回答

1回答

小屁孩22222

2017-10-21

因为你放在<head>中时,网页的dom元素还没有解析出来,就运行了js文件,也就是说当js代码运行的时候,dom还没有下载下来,所以获取不到网页的元素。

1
0

6小时 jQuery开发一个前端应用

搭建一个清单应用,一次性掌握jQuery核心功能和使用技巧

1219 学习 · 161 问题

查看课程