<script type="text/javasrcipt"> // 拼寫錯誤:srcipt
// 代碼邏輯
</script>
瀏覽器不識別該 MIME 類型,直接跳過腳本執行,控制台無報錯但代碼失效。
<script type="text/javascript"> // 正確拼寫
// 代碼邏輯
</script>
HTML5 規範中,<script> 默認類型即 text/javascript,直接省略 type 屬性最簡潔、最兼容:
<script>
// 代碼邏輯
</script>
| 錯誤寫法 | 正確寫法 | 說明 |
|---|---|---|
| text/javasrcipt | text/javascript | r/c 位置顛倒 |
| text/java script | text/javascript | 多出空格 |
| application/javascript | text/javascript | 雖合法但非標準默認值 |
| language="javascript" | (移除) | 已廢棄屬性 |
type 的 <script> 片段。一個字母的顛倒,讓整段邏輯「隱形失效」 —— 習慣省略 type,或用工具守護拼寫正確性。