Heim >Web-Frontend >js-Tutorial >Window.onload vs. Body onload: Welches Ereignis sollten Sie verwenden?

Window.onload vs. Body onload: Welches Ereignis sollten Sie verwenden?

Susan Sarandon
Susan SarandonOriginal
2024-11-02 07:23:29316Durchsuche

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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn