← 返回首页
Document: currentScript-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Document: currentScript-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die Document.currentScript-Eigenschaft gibt das <script>-Element zurück, dessen Skript momentan verarbeitet wird und kein JavaScript-Modul ist. (Für Module verwenden Sie stattdessen import.meta.)

Es ist wichtig zu beachten, dass dies nicht auf das <script>-Element verweist, wenn der Code im Skript als Callback oder Ereignishandler aufgerufen wird; es wird nur auf das Element verweisen, während es ursprünglich verarbeitet wird.

In diesem Artikel

Wert

Ein HTMLScriptElement oder null.

Beispiele

Dieses Beispiel überprüft, ob das Skript asynchron ausgeführt wird:

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

Live-Beispiele ansehen

Spezifikationen

Spezifikation
HTML
# dom-document-currentscript-dev

Browser-Kompatibilität

JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.

Siehe auch