--- title: Document.currentScript slug: Web/API/Document/currentScript tags: - API - DOM - Property - Reference translation_of: Web/API/Document/currentScript ---
Geeft het {{HTMLElement("script")}} element wiens script op dit moment wordt uitgevoerd.
var curScriptElement = document.currentScript;
Dit voorbeeld controleert of het script asynchroon wordt uitgevoerd:
if (document.currentScript.async) { console.log("Wordt asynchroon uitgevoerd"); } else { console.log("Wordt synchroon uitgevoerd"); }
Het is belangrijk om te weten dat dit geen referentie naar het script-element geeft als de code in het script wordt aangeroepen als een callback of event handler; het refereert alleen naar het element wanneer dit initieel wordt verwerkt.
Specification | Status | Comment |
---|---|---|
{{SpecName("HTML WHATWG", "dom.html#dom-document-currentscript", "Document.currentScript")}} | {{Spec2("HTML WHATWG")}} | Initiƫle definitie |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basisondersteuning | {{CompatChrome(29.0)}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("2.0")}} | {{CompatNo}} | 16 | 8 |
Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basisondersteuning | 4.4 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | 8 |