Script defer- Eigenschaft
Beispiel
Finden Sie heraus, ob ein Skript ausgeführt wurde, nachdem eine Seite geparst wurde:
var x = document.getElementById("myScript").defer
Definition und Verwendung
Die defer-Eigenschaft legt fest oder gibt zurück, ob ein Skript ausgeführt werden soll, wenn eine Seite das Parsen beendet hat, oder nicht.
Diese Eigenschaft spiegelt das defer-Attribut des <script>-Tags wider.
Hinweis: Das defer-Attribut gilt nur für externe Skripte (und sollte nur verwendet werden, wenn das src-Attribut vorhanden ist).
Hinweis: Es gibt mehrere Möglichkeiten, ein externes Skript 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 mit dem Parsen fortfährt)
- Wenn „async“ nicht vorhanden ist und „defer“ vorhanden ist: Das Skript wird ausgeführt, wenn die Analyse der Seite abgeschlossen ist
- Wenn weder async noch defer vorhanden ist: Das Skript wird sofort abgerufen und ausgeführt, bevor der Browser mit dem Parsen der Seite fortfährt
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
Syntax
Rückgabe der Eigenschaft defer:
scriptObject.defer
Legen Sie die Eigenschaft defer fest:
scriptObject.defer = true|false
Eigenschaftswerte
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
Technische Details
Rückgabewert: | Ein boolescher Wert, gibt „true“ zurück, wenn das Skript ausgeführt wird, wenn die Seite das Parsen beendet hat, andernfalls gibt es „false“ zurück |
---|
Verwandte Seiten
HTML-Referenz: HTML <script> defer-Attribut
❮ Skriptobjekt