Document.currentScript
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Retorna o elemento que está sendo processado atualmente.
Sintaxe
var curScriptElement = document.currentScript;
Exemplo
O exemplo abaixo verifica se o script está sendo executado de forma assíncrona:
js
if (document.currentScript.async) {
  console.log("Execução assíncrona");
} else {
  console.log("Execução síncrona");
}
Nota
Se o código estiver sendo chamado como um callback ou manipulador de eventos, ele não irá referenciar o elemento; a referência ao elemento só acontece quando ele está sendo processado inicialmente.
Compatibilidade com navegadores
Loading…