Document.currentScript

 

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:

if (document.currentScript.async) {
  console.log("Execução assíncrona");
} else {
  console.log("Execução síncrona");
}

View Live Examples

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 nos navegadores

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda nĂŁo convertemos os dados que ela contĂ©m. Descubra como vocĂȘ pode ajudar!

CaracterĂ­stica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte BĂĄsico 29 4.0 (2.0) NĂŁo suportado (as of IE11) 16

CaracterĂ­stica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte BĂĄsico 4.4 (Yes) (Yes) ? ? iOS 8

EspecificaçÔes

Veja também