Heim >Web-Frontend >js-Tutorial >Window.onload vs. Body onload: Welches Ereignis sollten Sie verwenden?
Wann man window.onload vs. Body-onload-Ereignis verwenden sollte
Das window.onload-Ereignis und das onload-Ereignis des Body-Tags werden beide verwendet um eine JavaScript-Funktion anzuhängen, die ausgeführt wird, wenn die gesamte Seite (einschließlich Bildern, Stilen und Frames) in den Browser geladen wird.
window.onload
Das Fenster. onload event ist ein Ereignishandler, der an das Fensterobjekt angehängt wird. Es wird ausgelöst, wenn die gesamte Seite, einschließlich aller ihrer Ressourcen (wie Bilder, Stylesheets und Skripte), geladen wurde.
Das Onload-Ereignis des Body-Tags ist ein Event-Handler, der an das Body-Element angehängt wird. Es wird ausgelöst, wenn die gesamte Seite, mit Ausnahme aller externen Ressourcen, geladen wurde.
Wann jedes Ereignis verwendet werden soll
Im Allgemeinen sollten Sie window.onload verwenden -Ereignis, wenn Sie eine Funktion ausführen müssen, nachdem die gesamte Seite einschließlich aller ihrer Ressourcen geladen wurde. Sie sollten das Onload-Ereignis des Body-Tags verwenden, wenn Sie eine Funktion ausführen müssen, nachdem die Seite, unter Ausschluss externer Ressourcen, geladen wurde.
Beispiel
Die Der folgende JavaScript-Code verwendet das window.onload-Ereignis, um eine Funktion auszuführen, nachdem die gesamte Seite geladen wurde:
<code class="js">window.onload = function() { // Perform some action }</code>
Der folgende JavaScript-Code verwendet das onload-Ereignis des Body-Tags, um eine Funktion nach der Seite auszuführen. unter Ausschluss aller externen Ressourcen wurde geladen:
<code class="html"><body onload="myFunction()"> <!-- Page content --> </body></code>
Das obige ist der detaillierte Inhalt vonWindow.onload vs. Body onload: Welches Ereignis sollten Sie verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!