Maison > interface Web > js tutoriel > le corps du texte

Window.onload vs Body onload : quel événement devriez-vous utiliser ?

Susan Sarandon
Libérer: 2024-11-02 07:23:29
original
267 Les gens l'ont consulté

Window.onload vs Body onload: Which Event Should You Use?

Quand utiliser window.onload vs Body onload Event

L'événement window.onload et l'événement onload de la balise body sont tous deux utilisés pour attacher une fonction JavaScript à exécuter lorsque la page entière (y compris les images, les styles et les cadres) est chargée dans le navigateur.

window.onload

La fenêtre. L'événement onload est un gestionnaire d'événements attaché à l'objet window. Il est déclenché lorsque la page entière, y compris toutes ses ressources (telles que les images, les feuilles de style et les scripts), a été chargée.

L'événement onload de la balise body est un gestionnaire d'événements attaché à l'élément body. Il est déclenché lorsque la page entière, à l'exclusion des ressources externes, a été chargée.

Quand utiliser chaque événement

En général, vous devez utiliser window.onload événement lorsque vous devez exécuter une fonction après le chargement de la page entière, y compris toutes ses ressources. Vous devez utiliser l'événement onload de la balise body lorsque vous devez exécuter une fonction après le chargement de la page, à l'exclusion de toute ressource externe.

Exemple

Le Le code JavaScript suivant utilise l'événement window.onload pour exécuter une fonction après le chargement de la page entière :

<code class="js">window.onload = function() {
  // Perform some action
}</code>
Copier après la connexion

Le code JavaScript suivant utilise l'événement onload de la balise body pour exécuter une fonction après la page, à l'exclusion de toute ressource externe, a été chargé :

<code class="html"><body onload="myFunction()">
  <!-- Page content -->
</body></code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!