老师这里不是很明白
来源:2-2 jQuery的书写格式
慕侠0038522
2019-03-05 23:55:20
意思是最上面的$('div'),会找不到,下面的会被找到吗?位置关系吗
1回答
同学你好,是位置关系哦。
外部链接引入到html中,是放在body标签的上面,浏览器读取代码的时候,从头往下读;在还没有读取标签的时候,就读取了js的代码,所以找不到div这个标签的。
把“$('div').addClass('div')”添加到$(document).ready(){}中,浏览器会先把所有的html标签加载完,再去读取“$('div').addClass('div')”这段代码,所以就不会报错了哦。
如果帮助到了你,欢迎采纳。
祝学习愉快!
相似问题
回答 1
回答 5