靜默失敗,不會引發錯誤。
此行為的原因是腳本元素可以僅載入單一來源,無論是外部來源還是內聯來源。當 src 和內聯內容同時存在時,內聯內容將被忽略。因此:
不會載入指定的腳本。
要載入多個腳本,您需要為每個腳本使用單獨的腳本元素:
或者,您可以建立一個動態載入必要腳本的父腳本:
雖然內嵌 JavaScript 在具有外部來源的腳本元素中被忽略,但腳本元素的內容仍保留在 DOM 中。這促使一些開發人員使用它來儲存外部腳本存取的資料。然而,為此目的,使用 data-* 屬性通常是更合適、更簡潔的方法。
","image":"http://www.luping.net/uploads/20241119/1731989169673c0eb13ec4e.jpg","datePublished":"2024-11-19T12:51:39+08:00","dateModified":"2024-11-19T12:51:39+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}HTML 腳本標籤用於包含和執行 JavaScript 程式碼。預設情況下,此標記採用外部來源屬性,例如 scr 來載入 JavaScript 檔案。但是,嘗試在腳本標記中包含內聯 JavaScript,如下所示:
靜默失敗,不會引發錯誤。
此行為的原因是腳本元素可以僅載入單一來源,無論是外部來源還是內聯來源。當 src 和內聯內容同時存在時,內聯內容將被忽略。因此:
不會載入指定的腳本。
要載入多個腳本,您需要為每個腳本使用單獨的腳本元素:
或者,您可以建立一個動態載入必要腳本的父腳本:
雖然內嵌 JavaScript 在具有外部來源的腳本元素中被忽略,但腳本元素的內容仍保留在 DOM 中。這促使一些開發人員使用它來儲存外部腳本存取的資料。然而,為此目的,使用 data-* 屬性通常是更合適、更簡潔的方法。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3