選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 操作指南 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA 生成式 AI SCIPY AWS 網路安全 資料科學
     ❯   

HTML <script> 標籤


示例

用 JavaScript 編寫 "Hello JavaScript!"

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
自己動手試一試 »

定義和用法

<script> 標籤用於嵌入客戶端指令碼 (JavaScript)。

<script> 元素要麼包含指令碼語句,要麼透過 src 屬性指向外部指令碼檔案。

JavaScript 的常見用途是影像處理、表單驗證和內容的動態更改。


提示和註釋

提示: 對於在瀏覽器中停用指令碼或瀏覽器不支援客戶端指令碼的使用者,還可以檢視 <noscript> 元素。

提示: 如果您想了解更多關於 JavaScript 的資訊,請訪問我們的 JavaScript 教程


瀏覽器支援

元素
<script>


屬性

Attribute 描述
async async 指定指令碼與頁面解析並行下載,並在可用時立即執行(在解析完成之前)(僅適用於外部指令碼)
crossorigin anonymous
use-credentials
將請求模式設定為 HTTP CORS 請求
defer defer 指定指令碼與頁面解析並行下載,並在頁面解析完成後執行(僅適用於外部指令碼)
integrity 檔案雜湊 允許瀏覽器檢查獲取的指令碼,以確保如果源已被篡改,則絕不會載入程式碼
nomodule True
False
指定指令碼不應在支援 ES2015 模組的瀏覽器中執行
referrerpolicy no-referrer
no-referrer-when-downgrade
origin
origin-when-cross-origin
same-origin
strict-origin
strict-origin-when-cross-origin
unsafe-url
指定在獲取指令碼時要傳送的引用者資訊
src URL 指定外部指令碼檔案的 URL
type 指令碼型別 指定指令碼的媒體型別

HTML 和 XHTML 之間的區別

在 XHTML 中,指令碼內部的內容被宣告為 #PCDATA(而不是 CDATA),這意味著實體將被解析。

這意味著在 XHTML 中,所有特殊字元都應編碼,或者所有內容都應包含在 CDATA 節中

<script type="text/javascript">
//<![CDATA[
let i = 10;
if (i < 5) {
  // 一些程式碼
}
//]]>
</script>

全域性屬性

<script> 標籤還支援 HTML 中的全域性屬性


相關頁面

HTML 教程:HTML 指令碼

HTML DOM 參考:Script 物件

JavaScript 教程:學習 JavaScript


預設 CSS 設定

大多數瀏覽器將使用以下預設值顯示 <script> 元素

指令碼 {
  display: none;
}


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援