这其实与代码的运行顺序有关,代码运行顺序是由上往下运行的,若将JS代码放置在head标签中,那么在读取JS代码时,底部的HTML内容并没有被加载,HTML当中的标签可能就是获取不到的.
如果把JS代码放置在body标签中,则能够保证JS会在网页加载完毕之后再被读取,也就不会出现标签获取不到JS代码的情况.
这其实与代码的运行顺序有关,代码运行顺序是由上往下运行的,若将JS代码放置在head标签中,那么在读取JS代码时,底部的HTML内容并没有被加载,HTML当中的标签可能就是获取不到的.
如果把JS代码放置在body标签中,则能够保证JS会在网页加载完毕之后再被读取,也就不会出现标签获取不到JS代码的情况.