Maison > interface Web > js tutoriel > Comment appeler une fonction JavaScript lors du chargement d'une page sans l'attribut « onload » ?

Comment appeler une fonction JavaScript lors du chargement d'une page sans l'attribut « onload » ?

Susan Sarandon
Libérer: 2024-11-24 16:17:22
original
703 Les gens l'ont consulté

How to Call a JavaScript Function on Page Load Without the `onload` Attribute?

Appel d'une fonction JavaScript lors du chargement d'une page sans onload

Traditionnellement, l'attribut onload sur l'élément body était utilisé pour exécuter une fonction JavaScript lorsque la page était complètement chargée. Cependant, certains frameworks comme les fragments JSP ne fournissent pas d'élément body pour ajouter l'attribut onload. Cela soulève la question : existe-t-il un autre moyen d'appeler une fonction JavaScript lors du chargement d'une page sans utiliser jQuery ?

La solution : fonction anonyme onload

Au lieu d'attribuer directement la fonction JavaScript à l'attribut onload, vous pouvez la lier à une fonction anonyme. Cette fonction anonyme peut ensuite être invoquée lors du chargement de la page.

window.onload = function() {
  yourFunction(param1, param2);
};
Copier après la connexion

Cette approche vous permet de transmettre des paramètres à la fonction prévue, la rendant potentiellement plus polyvalente. Vous pouvez également exécuter plusieurs fonctions au sein de la fonction anonyme si nécessaire.

N'oubliez pas que cette solution s'appuie sur l'écouteur d'événement window.onload pour exécuter le code JavaScript une fois la page complètement chargée. C'est une alternative pratique et flexible à l'attribut onload lorsque l'élément body n'est pas disponible.

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