首頁 > web前端 > js教程 > 為什麼自關閉腳本標籤不執行?

為什麼自關閉腳本標籤不執行?

DDD
發布: 2024-12-16 18:23:14
原創
581 人瀏覽過

Why Don't Self-Closing Script Tags Execute?

為什麼自關閉腳本元素執行失敗?

帶有自關閉腳本元素的 HTML 文檔,例如

理解XHTML 規範

XHTML 1 規範在附錄C.3 中概述了元素最小化的具體準則:

C.3. Element Minimization and Empty Element Content

Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph), do not use the minimized form (e.g. use <p> </p> and not <p />).
登入後複製

<!ELEMENT script (#PCDATA)>
登入後複製

腳本元素定義XHTML DTD(文件類型定義)將腳本元素定義為:此定義指定腳本元素不是 EMPTY 元素,這表示它們必須在其開始和結束標記內包含內容。 結論基於上述指導方針和定義,自關閉腳本元素,例如<script></script> 是不正確的。因此,瀏覽器不會將這些元素解釋為有效的腳本來源,從而導致它們無法識別並阻止引用的 JavaScript 程式碼的執行。

以上是為什麼自關閉腳本標籤不執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板