Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Document: currentScript-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DieDocument.currentScript-Eigenschaft gibt das<script>-Element zurück, dessen Skript momentan verarbeitet wird undkein JavaScript-Modul ist. (Für Module verwenden Sie stattdessenimport.meta.)
Es ist wichtig zu beachten, dass dies nicht auf das<script>-Element verweist, wenn der Code im Skript als Callback oder Ereignishandler aufgerufen wird; es wird nur auf das Element verweisen, während es ursprünglich verarbeitet wird.
In diesem Artikel
Wert
EinHTMLScriptElement oder null.
Beispiele
Dieses Beispiel überprüft, ob das Skript asynchron ausgeführt wird:
if (document.currentScript.async) { console.log("Executing asynchronously");} else { console.log("Executing synchronously");}Spezifikationen
| Specification |
|---|
| HTML> # dom-document-currentscript-dev> |
Browser-Kompatibilität
Siehe auch
import.meta<script>afterscriptexecute-Ereignis vonDocumentbeforescriptexecute-Ereignis vonDocument