sample1.html 中的<script>放在head和body中效果不同

sample1.html 中的<script>放在head和body中效果不同

# 具体遇到的问题
      我看到在sample的4个例 子中, 对于js脚 本<script>有时放在<head>中,有时放在<body>的最后,我尝试将<script>放在不同的位置,对sample1.html的脚 本放在head中,弹出undefined, 放在body中,就弹出Administrator 。关于JQUERY的脚本,是不是都得放在BODY中? 是否能用引用文件的形式引用进来 ?
# 报错信息的截图

# 相关课程内容截图
​     
# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-12-11 15:28:15

同学你好,

1、script 标签放在body里只是其中一种,它还可以放置在head中,html结束标签之后。只是放置的位置不同,有时候会影响页面的加载速度。

注:放置在body部分中的JavaScripts会在页面加载的时候被执行。

2、是可以的,与平时引入的jquery.js是一样的

祝学习愉快~

  • 提问者 慕UI9436362 #1

    ​放在HEAD部分的也是会被执行的,只是由于BODY中的元素还没有加载,因此head中的脚本是不能访问BODY中的元素的,出现undefined 。 不知道我理解的对不对

    尝试了一下,放在HTML后面可以。




    2020-12-11 15:39:20
  • 好帮手慕小脸 回复 提问者 慕UI9436362 #2

    同学你好,你的理解是正确的,棒棒的!

    如果我的回答解决了你的疑惑,请采纳~祝学习愉快~


    2020-12-11 15:59:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师