Script async Attribut

Definition und Verwendung

async Einstellungen oder Rückgaben wider, ob das Skript sofort asynchron ausgeführt werden soll, wenn es verfügbar ist.

Dieses Attribut spiegelt <script>-Tag des async-Attribut.

Anmerkung:Das Attribut async ist nur für externe Skripte geeignet (und sollte nur verwendet werden, wenn das Attribut src gesetzt ist).

Anmerkung:Es gibt mehrere Methoden, um externe Skripte auszuführen:

  • Wenn async vorhanden ist: Das Skript wird asynchron mit dem Rest der Seite ausgeführt (das Skript wird ausgeführt, während die Seite weiter verarbeitet wird)
  • Wenn async nicht vorhanden ist, aber defer vorhanden ist: Führen Sie das Skript aus, wenn die Seite vollständig geparst wurde
  • Wenn neither async noch defer vorhanden sind: Führen Sie das Skript sofort aus, bevor der Browser die Seite weiter verarbeitet

Weitere Informationen:

HTML-Referenzhandbuch:HTML <script> async-Eigenschaft

HTML-Referenzhandbuch:HTML <script>-Tag

Beispiel

Ermitteln Sie, ob das Skript sofort asynchron ausgeführt wird, wenn es verfügbar ist:

var x = document.getElementById("myScript").async

Probieren Sie es selbst aus

Syntax

Rückgabe des Attributs async:

scriptObject.async

Setzen Sie das Attribut async:

scriptObject.async = true|false

Attributwert

Wert Beschreibung
true|false

Bestimmt, ob das Skript sofort asynchron ausgeführt werden soll, wenn es verfügbar ist.

  • true - Der Skript wird sofort asynchron ausgeführt, wenn es verfügbar ist
  • false - Das Skript wird nicht asynchron ausgeführt, sobald es verfügbar ist

Technische Details

Rückgabewert: Boolescher Wert, wird true zurückgegeben, wenn das Skript asynchron ausgeführt wird, sobald es verfügbar ist; andernfalls wird false zurückgegeben.

Browser-Unterstützung

Die in der Tabelle genannten Zahlen geben die erste Version des Browsers an, die diese Eigenschaft vollständig unterstützt.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Unterstützung 10.0 Unterstützung Unterstützung Unterstützung