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.
Die Document.currentScript-Eigenschaft gibt das <script>-Element zurück, dessen Skript momentan verarbeitet wird und kein JavaScript-Modul ist. (Für Module verwenden Sie stattdessen import.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.
Wert
Ein HTMLScriptElement oder null.
Beispiele
Dieses Beispiel überprüft, ob das Skript asynchron ausgeführt wird:
js
if (document.currentScript.async) {
  console.log("Executing asynchronously");
} else {
  console.log("Executing synchronously");
}
Spezifikationen
| Specification | 
|---|
| HTML> # dom-document-currentscript-dev> | 
Browser-Kompatibilität
Loading…
Siehe auch
- import.meta
- <script>
- afterscriptexecute-Ereignis von- Document
- beforescriptexecute-Ereignis von- Document