Document : propriété currentScript - Les API Web | MDN

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La propriété currentScript de l'interface Document retourne l'élément HTML <script> dont le script est actuellement en cours de traitement et n'est pas un module JavaScript (ang.). (Pour les modules, utilisez import.meta à la place.)

Il est important de noter que l'élément HTML <script> ne sera pas référencé si le code dans le script est appelé par une fonction de rappel ou par un gestionnaire d'évènements ; seul sera référencé l'élément alors qu'il est initialement en cours d'exécution.

Valeur

Un objet HTMLScriptElement ou null.

Exemples

Cet exemple vérifie si le script s'exécute de manière asynchrone :

js

if (document.currentScript.async) {
  console.log("Exécution asynchrone");
} else {
  console.log("Exécution synchrone");
}

Voir l'exemple en direct (angl.)

Spécifications

Specification
HTML
# dom-document-currentscript-dev

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.