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); };
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!