当我把Javascript放置在</HTML>标签后时,Javascript依然先于HTML加载运行,我实在有些迷惑;

<!--以下是我的代码-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
<body>
    <p>Hello world!</p>
</body>
</html>

<script type="text/javascript">
alert("qwertyuiop");
</script>

我用的是VS code写的,浏览器用的谷歌和IE 

我觉得可能是某些地方出了什么低级错误,但是我还是找不到

所以就请各位大佬帮忙啦!!!!!


首次加载页面

http://img.mukewang.com/5926d27b000122bf13660768.jpg

1区域一直在加载

2区域并没有出现Hello World!

点击确定后:

http://img.mukewang.com/5926d2a2000180e413660768.jpg


再次重新加载后

http://img.mukewang.com/5926cecb0001008013060261.jpg

2区域显示Hello World!

而1区域依然显示正在加载。


目前为止我排除了浏览器的问题,和编辑器的问题;是不是有什么相关设置问题,(小白很迷惑啊!!!!!)

Mr_CuriosityOH
浏览 1827回答 2
2回答

John_Skeet

tan90, 还是body先运行的
打开App,查看更多内容
随时随地看视频慕课网APP