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 July 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
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
currentScript |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.