客户端Javascript可以出现在HTML文档中的哪个位置?

时间:2015-06-27 04:25:33

标签: javascript arrays

客户端Javascript可以显示在HTML文档中的哪个位置?

一个。在<head></head>代码之间

B中。在<body></body>代码之间

℃。以上都是

d。以上都不是

3 个答案:

答案 0 :(得分:1)

以下是放在HTML不同部分的代码。无论脚本标记放在何处,都会发生变异。

1

<html>
<head>
    <title>Foo</title>
    <script type="text/javascript">
        alert("hello world");
    </script>
</head>
<body>

</body>
</html>

2

<html>
<head>
    <title>Foo</title>

</head>
<body>
    <script type="text/javascript">
        alert("hello world");
    </script>
</body>
</html>

3

<html>
<head>
    <title>Foo</title>

</head>
<body>

</body>
    <script type="text/javascript">
        alert("hello world");
    </script>
</html>

如果您尝试将脚本标记放在HTML的不同部分中的所有这三种变体,您会看到alert()调用仍会运行;无论他们在HTML文档中的位置如何。

所以我认为你的问题的答案是:

  

℃。以上都是

由于没有选择“html文档中的任何地方”

答案 1 :(得分:0)

将脚本放在元素的底部是个好主意。 这可以改善页面加载,因为加载脚本不会阻止HTML显示。

You should prefer here:

答案 2 :(得分:0)

我选择&#34; C&#34;以上都是因为&#34;脚本&#34;可以放在和之间的任何地方。 / body&gt;以及&lt;头&GT;和&lt; / head&gt;在这种情况下,最合乎逻辑的答案似乎是&#34; C&#34;