客户端Javascript可以出现在HTML文档中的任何位置

Client-side Javascript can appear where within an HTML document?

本文关键字:文档 任何 位置 HTML Javascript 客户端      更新时间:2023-09-26

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

A。<head></head>标签之间的

B。<body></body>标签之间的

C。以上两种

D。以上均不存在

以下是放置在HTML不同部分的代码。无论脚本标记放在哪里,Ever变体都将运行。

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>

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

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

C。以上两种

由于无法选择"html文档中的任何位置"

最好将脚本放在元素的底部。这可以提高页面加载,因为加载脚本不会阻止HTML显示

您应该更喜欢这里:

我选择了"C",因为"脚本"可以放在和</之间的任何位置body>以及<head>和</head>在这种情况下,最合乎逻辑的答案似乎是"C"

相关文章: