JavaScript – 在HTML文件中的位置

JavaScript – 在HTML文件中的位置

在HTML文档中包含JavaScript代码的灵活性很大。然而,在HTML文件中包含JavaScript的最常用方式如下 −

  • <head>...</head>部分中的脚本。

  • <body>...</body>部分中的脚本。

  • <head>...</head>部分和<body>...</body>部分中的脚本。

  • 在外部文件中的脚本,然后在<head>...</head>部分中进行包含。

在接下来的部分中,我们将看到如何以不同的方式在HTML文件中放置JavaScript

<head>...</head>部分中的JavaScript

如果您希望在某些事件(例如用户单击某处时)运行脚本,则将该脚本放置在head中,如下所示 −

<html>
   <head>      
      <script type = "text/javascript">
         <!--
            function sayHello() {
               alert("Hello World")
            }
         //-->
      </script>     
   </head>

   <body>
      <input type = "button" onclick = "sayHello()" value = "Say Hello" />
   </body>  
</html>

此代码将产生以下结果 −

JavaScript - 在HTML文件中的位置

<body>...</body>部分中的JavaScript

如果您需要在页面加载时运行脚本,以便该脚本在页面中生成内容,则该脚本将放在文档的部分中。在这种情况下,您不会使用JavaScript定义任何函数。看看以下代码。

<html>
   <head>
   </head>

   <body>
      <script type = "text/javascript">
         <!--
            document.write("Hello World")
         //-->
      </script>

      <p>This is web page body </p>
   </body>
</html>

此代码将产生以下结果 −

JavaScript - 在HTML文件中的位置

<body><head>部分中的JavaScript

您可以将JavaScript代码全部放在<head><body>部分中,如下所示 −

<html>
   <head>
      <script type = "text/javascript">
         <!--
            function sayHello() {
               alert("Hello World")
            }
         //-->
      </script>
   </head>

   <body>
      <script type = "text/javascript">
         <!--
            document.write("Hello World")
         //-->
      </script>

      <input type = "button" onclick = "sayHello()" value = "Say Hello" />
   </body>
</html>

此代码将产生以下结果 −

JavaScript - 在HTML文件中的位置

在外部文件中的JavaScript

随着您越来越多地使用JavaScript,您可能会发现有一些情况需要在站点的多个页面上重复使用相同的JavaScript代码。

您不受限制,可以在多个HTML文件中维护相同的代码。 script 标记提供了一种方式,允许您将JavaScript存储在外部文件中,然后将其包含到您的HTML文件中。

这里是一个示例,演示如何使用 script 标记和其 src 属性在您的HTML代码中包含外部JavaScript文件。

<html>
   <head>
      <script type = "text/javascript" src = "filename.js" ></script>
   </head>

   <body>
      .......
   </body>
</html>

要使用外部文件源的JavaScript,您需要在一个扩展名为“ .js”的简单文本文件中编写所有JavaScript源代码,然后像上面那样包含该文件。 例如,您可以在文件 filename.js 文件中保持以下内容,然后在包含filename.js文件后,即可在您的HTML文件中使用 sayHello 函数。

function sayHello() {
   alert("Hello World")
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程