溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在HTML文檔中放置JS腳本的方法

發布時間:2020-08-27 15:38:47 來源:億速云 閱讀:236 作者:小新 欄目:web開發

小編給大家分享一下在HTML文檔中放置JS腳本的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

 js腳本的放置位置有在<head>標簽里,在<body>標簽里、在<head>和<body>標簽里,以及外部引入js腳本

我們可以在HTML文檔中的任何位置放置JavaScript代碼。但是,在HTML文件中放置JavaScript代碼的最佳方法如下

1、在<head> ... </ head>部分

2、<body> ... </ body>部分中放置代碼

3、在<body> ... </ body>和<head> ... </ head>部分

4、在外部文件中編寫腳本,然后在<head> ... </ head>部分中引入

接下來將在文章中詳細說明這四種方法

在HTML文檔中放置JS腳本的方法

在<head> ... </ head>部分

如果希望在某個事件上運行腳本,例如當用戶單擊某個位置時會觸發的事件,這時我們可以將該腳本放在頭部中

<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type = "text/javascript">
            function Hello() {
               alert("Hello World")
            }
      </script>  
</head>

效果圖:

在HTML文檔中放置JS腳本的方法

在<body> ... </ body>部分

如果需要在頁面加載時運行腳本以便腳本在頁面中生成內容,則腳本將進入文檔的<body>部分。在這種情況下,將不會使用JavaScript定義任何函數

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
 
<body>
<script type = "text/javascript">
            document.write("Hello World")
      </script>
<p>頁面加載時腳本就會生成內容</p>
</body>
</html>

效果圖:

在HTML文檔中放置JS腳本的方法

在<body>和<head>部分中的JavaScript代碼

<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type = "text/javascript">
            function Hello() {
               alert("Hello World")
            }
  
      </script>
</head>
 
<body>
	<script type = "text/javascript">
      
        document.write("Hello World")

      </script>

效果圖:

在HTML文檔中放置JS腳本的方法

外部文件中的JavaScript

當需要在網站上的多個頁面上重復使用相同的JavaScript代碼時我們就可以通過外部引入js文件來實現。這樣有利于維護相同的代碼,該腳本標簽提供一種機制,允許存儲的JavaScript在外部文件中,然后包含到的HTML文件。

HTML代碼

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="111.js"></script>
</head>
<body>
  <input type = "button" onclick = "Hello()" value = "點擊" />
</body>
</html>

外部js文件

   function Hello() {
 document.write("hello world")
            }

效果圖:

在HTML文檔中放置JS腳本的方法

以上是在HTML文檔中放置JS腳本的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女