document.currentScript

Nos bénévoles n'ont pas encore traduit cet article en Français. Aidez-nous à réaliser cette tâche !

Summary

Returns the <script> element whose script is currently being processed.

Syntax

var curScriptElement = document.currentScript;

Example

This example checks to see if the script is being executed asynchronously:

if (document.currentScript.async) {
  console.log("Executing asynchronously");
} else {
  console.log("Executing synchronously");
}

View Live Examples

Notes

It's important to note that this will not reference the <script> element if the code in the script is being called as a callback or event handler; it will only reference the element while it's initially being processed.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 29 4.0 (2.0) ? 16
Not supported
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? yes ? ? ?

Specification

See also

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : Sheppy, ziyunfei, Midnightaz, Sicking, ethertank, anselmh, kscarfone, paul.irish
Dernière mise à jour par : anselmh,
Masquer la barre latérale