--- title: Document.currentScript slug: Web/API/Document/currentScript tags: - API - DOM - Property - Reference translation_of: Web/API/Document/currentScript ---
{{ApiRef("DOM")}}

Geeft het {{HTMLElement("script")}} element wiens script op dit moment wordt uitgevoerd.

Syntax

var curScriptElement = document.currentScript;

Voorbeeld

Dit voorbeeld controleert of het script asynchroon wordt uitgevoerd:

if (document.currentScript.async) {
  console.log("Wordt asynchroon uitgevoerd");
} else {
  console.log("Wordt synchroon uitgevoerd");
}

View Live Examples

Opmerkingen

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.

Specificaties

Specification Status Comment
{{SpecName("HTML WHATWG", "dom.html#dom-document-currentscript", "Document.currentScript")}} {{Spec2("HTML WHATWG")}} Initiƫle definitie

Browser compatibiliteit

{{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

Zie ook