Latest web development tutorials

DOM HTML Script reporter propriété

Script Object Reference Script Object

Exemples

Vérifiez si le script est exécuté lorsque la page est terminée Résolution:

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

x La sortie est:

true

Essayez »

Définition et utilisation

Que ce soit pour exécuter le script de reporter des ensembles de propriétés ou rendements lorsque la page a terminé l'analyse.

Cette propriété reflète différer l'attribut balise <script>.

Note: différer la propriété applique uniquement à script externe (uniquement lors de l' utilisation de l'attribut src).

Remarque: Il existe plusieurs façons d'effectuer un script externe:

  • Si async = "async": le script de manière asynchrone par rapport au reste de l'exécution de la page (lorsque la page continue d'être analysée, le script sera exécuté)
  • Lorsque l'exécution du script sera terminé l'analyse de la page: Si vous n'utilisez le async et reporter = "reporter"
  • Si ni l'utilisation ni async defer: continuer Avant l'analyse de la page du navigateur, il lit et exécute le script immédiatement

support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tous les principaux navigateurs supportent différer l'attribut.

Note: la version 12 Opera et la propriété defer antérieures ne sont pas pris en charge.


grammaire

Retour reporter les attributs:

scriptObject .defer

Réglage de reporter les propriétés:

scriptObject .defer=true|false

Valeur de la propriété

描述
true|false 规定当页面完成解析时是否执行脚本。
  • true - 当页面完成解析时执行脚本。
  • false - 当页面完成解析时不执行脚本。

détails techniques

Retours: Valeur booléenne, si et quand la page a terminé l'exécution de l'analyse de script, il retourne vrai, sinon retourne false.


articles connexes

HTML Manuel de référence: HTML <script> l'attribut defer


Script Object Reference Script Object