In bestimmten Szenarien müssen Entwickler möglicherweise zusätzliche Elemente dynamisch laden Skripte in das Dokument ein. Allerdings ist die herkömmliche Methode der Verwendung von document.getElementsByTagName('head')[0].appendChild(v) möglicherweise nicht geeignet, wenn das HEAD-Element noch nicht vollständig gerendert wurde.
Um auf das Skriptelement zu verweisen, das das aktuell ausgeführte Skript geladen hat, können verschiedene Techniken eingesetzt werden:
Vorteile:
Einschränkungen:
Vorteile:
Einschränkungen:
<br><script><br>var scripts = document.getElementsByTagName( 'script' );<br>var me = scripts[ scripts.length - 1 ];<br></script><br>
Die Wahl der Methode zum Verweisen auf das aktuelle Skriptelement hängt von den spezifischen Anforderungen der Anwendung ab und Unterstützung für verschiedene Browser. Für moderne Browser ist document.currentScript der bevorzugte Ansatz.
Das obige ist der detaillierte Inhalt vonWie finde ich das Skriptelement, das das aktuell ausgeführte JavaScript geladen hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!