在需要在現有腳本中動態載入腳本的情況下,引用載入目前腳本的腳本標籤變得必要。這允許您將新的腳本標籤附加到 DOM 之後。
1。使用 document.currentScript
document.currentScript 傳回目前正在處理的腳本元素。這是一種可靠且簡單的方法。但是,舊版瀏覽器不支援它,並且不能與模組一起使用。
2.透過 ID 選擇腳本
為腳本新增 ID 屬性可讓您使用 document.getElementById() 按 ID 選擇它。這個方法也可靠,但是要修改script標籤。
3.透過 data-* 屬性選擇腳本
為腳本提供 data-* 屬性可讓您使用該屬性的值來選擇它。這與使用 ID 類似,但不會遇到相同的潛在邊緣情況。
4.依來源選擇腳本
使用 src 屬性,您可以使用選擇器依來源選擇腳本。此方法適用於具有外部來源的腳本,但在多次載入相同腳本或在不同環境中載入時不可靠。
5.循環遍歷所有腳本
遍歷所有腳本元素並檢查每個元素以找到所需的元素,提供了一種適用於舊版瀏覽器的全面方法。然而,它繼承了所使用的選擇標準的優點和限制。
6.取得最後執行的腳本
假設腳本是順序執行的,最後一個腳本元素可能是目前腳本。雖然簡單,但此方法不適用於非同步或動態插入的腳本。
以上是如何引用目前執行的JavaScript的Script標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!