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"); }
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 |
8 |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte Básico | 4.4 | (Yes) | (Yes) | ? | ? | iOS 8 |