HTML-DOM Script verschieben Eigenschaft
Beispiele
Überprüfen Sie, ob das Skript ausgeführt wird, wenn die Seite Auflösung abgeschlossen ist:
var x = document.getElementById("myScript").defer
x Der Ausgang ist:
true
Versuchen »
Definition und Verwendung
Skript verschieben Eigenschaftssätze oder gibt zurück, ob auszuführen, wenn die Seite fertig ist das Parsen.
Diese Eigenschaft spiegelt Attribut <script> Tag verschieben.
Hinweis: verschieben Eigenschaft nur für externes Skript gilt (nur dann , wenn das src - Attribut).
Hinweis: Es gibt mehrere Möglichkeiten , ein externes Skript ausführen:
- Wenn async = "async": Skript asynchron in Bezug auf den Rest der Seite Ausführung (wenn die Seite analysiert werden fortsetzt, wird das Skript ausgeführt wird)
- Wenn die Ausführung des Skripts abgeschlossen werden, um die Seite Syntaxanalyse: Wenn Sie nicht die async verwenden und verschieben = "verschieben"
- Wenn weder Verwendung noch Asynchron-VERZÖGERUNG: Bevor der Browser Parsen der Seite fortzusetzen, sofort lesen und Ausführen von Skripts
Browser-Unterstützung
Alle gängigen Browser unterstützen Attribut verschieben.
Hinweis: Opera ab Version 12 und früher sind nicht Eigentum unterstützt aufzuschieben.
Grammatik
Zurück verschieben Attribute:
scriptObject .defer
Einstellung verschieben Eigenschaften:
scriptObject .defer=true|false
Eigenschaft Wert
值 | 描述 |
---|---|
true|false |
规定当页面完成解析时是否执行脚本。
|
Technische Details
Rückkehr: | Booleschen Wert, ob und wann die Seite fertig ist das Skript Parsing ausgeführt wird, es wahr zurück gibt, andernfalls false. |
---|
In Verbindung stehende Artikel
HTML - Referenzhandbuch: HTML <script> das Attribut defer