JavaScript代碼不是必須寫在head標簽里的;JavaScript代碼理論上可以寫在任何地方,可以寫在script標簽內(nèi),script標簽用于定義客戶端腳本,head標簽用于用于定義文檔的頭部,是所有頭部元素的容器。
本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript代碼必須寫在head標簽里嗎
理論上寫在任何地方都可以,包括<HTML></HTML>標記以外。
通常,可以把函數(shù)寫在<HEAD></HEAD>之間。而直接運行的,既可放在HEAD處,也可隨HTML標記一起。有時,直接運行的代碼要訪問后面的元素,這時就可以放在</HTML>后,以保證每個元素都已經(jīng)在文檔中存在。
<head> 標簽用于定義文檔的頭部,它是所有頭部元素的容器。<head> 中的元素可以引用腳本、指示瀏覽器在哪里找到樣式表、提供元信息等等。
文檔的頭部描述了文檔的各種屬性和信息,包括文檔的標題、在 Web 中的位置以及和其他文檔的關系等。絕大多數(shù)文檔頭部包含的數(shù)據(jù)都不會真正作為內(nèi)容顯示給讀者。
下面這些標簽可用在 head 部分:<base>, <link>, <meta>, <script>, <style>, 以及 <title>。
<script> 標簽用于定義客戶端腳本,比如 JavaScript。script 元素既可以包含腳本語句,也可以通過 src 屬性指向外部腳本文件。
必需的 type 屬性規(guī)定腳本的 MIME 類型。JavaScript 的常見應用時圖像操作、表單驗證以及動態(tài)內(nèi)容更新。
示例如下:
<html> <body> <script type="text/javascript"> document.write("<h1>Hello World!</h1>") </script> </body> </html>
輸出結果:
【