Document.currentScript

Esta tradução está incompleta. Ajude atraduzir este artigo.

 

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

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

Etiquetas do documento e colaboradores

 Colaboradores desta página: Mathmovic
 Última atualização por: Mathmovic,