首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JavaScript 腳本標簽 type 屬性拼寫錯誤導致代碼不執行:text/javasrcipt → text/javascript

     編輯:程式設計疑難解答

錯誤現場

<script type="text/javasrcipt">  // 拼寫錯誤:srcipt
    // 代碼邏輯
</script>

瀏覽器不識別該 MIME 類型,直接跳過腳本執行,控制台無報錯但代碼失效。

修正代碼

<script type="text/javascript">  // 正確拼寫
    // 代碼邏輯
</script>

現代最佳實踐:省略 type 屬性

HTML5 規範中,<script> 默認類型即 text/javascript,直接省略 type 屬性最簡潔、最兼容:

<script>
    // 代碼邏輯
</script>

同類常見拼寫陷阱

錯誤寫法正確寫法說明
text/javasrcipttext/javascriptr/c 位置顛倒
text/java scripttext/javascript多出空格
application/javascripttext/javascript雖合法但非標準默認值
language="javascript"(移除)已廢棄屬性

調試技巧

  1. 打開開發者工具 F12 → Console,若腳本未執行且無報錯,檢查 Network 面板該腳本文件的 Type 列。
  2. 使用 ESLint / Prettier 等靜態檢查工具,可在編譯期捕獲此類拼寫錯誤。
  3. 模板引擎(Thymeleaf, Freemarker, JSP)生成 HTML 時,統一使用無 type 的 <script> 片段。

一個字母的顛倒,讓整段邏輯「隱形失效」 —— 習慣省略 type,或用工具守護拼寫正確性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved