为什么<script> <body> 当我在 ?<body>

  • 本文关键字:body script javascript html
  • 更新时间 :
  • 英文 :


我正忙于从Odin项目中抽取一些web项目。无论如何,我想坚持软件工程的过程,采取小步骤并测试它们。现在,例如,我想看看document.querySelector("body"(的输出。我的理解是,我应该把标签放在某个地方,我不太确定什么地方是最好的。关于这个主题的StackOverflow帖子非常模糊。这是我的代码:

index.html:

<!DOCTYPE html>
<html>
<head>
<title>Etch-A-Sketch</title>
<meta charset="UTF-8"/>
</head>
<body>
</body>
<script type="text/javascript" src="createDOM.js"></script>  
</html>

createDOM.js:

const body = document.querySelector("body");
console.log(body);

控制台:

<body>
<script type="text/javascript" src="createDOM.js"></script>
</body>

我:

$ ????????

这是web引擎处理源代码的方式。大多数(几乎所有(Web引擎都将所有内容放入可以(即遵循标准(的主体中,因为主体被视为DOM结构的子例程

将脚本封装在body标记的末尾。

<!DOCTYPE html>
<html>
<head>
<title>Etch-A-Sketch</title>
<meta charset="UTF-8"/>
</head>
<body>
<script type="text/javascript" src="createDOM.js"</script>
</body>
</html>

最新更新