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