HTMLBodyElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die HTMLBodyElement-Schnittstelle bietet spezielle Eigenschaften (zusätzlich zu denjenigen, die von der regulären HTMLElement-Schnittstelle geerbt werden), um <body>-Elemente zu manipulieren.

EventTarget Node Element HTMLElement HTMLBodyElement

Instanzeigenschaften

Erbt Eigenschaften von ihrem Elternteil, HTMLElement.

Ein String, der die Farbe von aktiven Hyperlinks darstellt.

HTMLBodyElement.background Veraltet

Ein String, der die Beschreibung des Speicherorts der Hintergrundbildressource darstellt. Beachten Sie, dass dies keine URI ist, obwohl einige ältere Browser-Versionen dies erwarten könnten.

HTMLBodyElement.bgColor Veraltet

Ein String, der die Hintergrundfarbe des Dokuments darstellt.

Ein String, der die Farbe von nicht besuchten Links darstellt.

HTMLBodyElement.text Veraltet

Ein String, der die Vordergrundfarbe des Textes darstellt.

Ein String, der die Farbe von besuchten Links darstellt.

Instanzmethoden

Keine spezifischen Methoden; erbt Methoden von ihrem Elternteil, HTMLElement.

Ereignishandler

Die Ereignisse von HTMLElement werden geerbt.

Die folgenden Window-onXYZ-Ereignishandler-Eigenschaften sind ebenfalls als Aliase verfügbar, die auf das window-Objekt abzielen. Es wird jedoch empfohlen, diese direkt auf dem window-Objekt zu verwenden, anstatt auf HTMLBodyElement.

Hinweis: Die Verwendung von addEventListener() auf HTMLBodyElement funktioniert nicht für die unten aufgeführten onXYZ-Ereignishandler. Hören Sie stattdessen auf die Ereignisse am window-Objekt.

HTMLBodyElement.onafterprint

Wird ausgelöst, nachdem das zugehörige Dokument mit dem Drucken begonnen hat oder die Druckvorschau geschlossen wurde.

HTMLBodyElement.onbeforeprint

Wird ausgelöst, wenn das zugehörige Dokument kurz vor dem Drucken oder der Druckvorschau steht.

HTMLBodyElement.onbeforeunload

Wird ausgelöst, wenn das Fenster, das Dokument und seine Ressourcen entladen werden sollen.

HTMLBodyElement.onblur

Wird ausgelöst, wenn das Fenster den Fokus verliert.

HTMLBodyElement.onerror

Wird ausgelöst, wenn ein Fehler auftritt und sich bis zum Fenster aufbläht.

HTMLBodyElement.onfocus

Wird ausgelöst, wenn das Fenster den Fokus erhält.

HTMLBodyElement.ongamepadconnected

Wird ausgelöst, wenn der Browser ein verbundenes Gamepad erkennt oder wenn ein Knopf/Achse des Gamepads zum ersten Mal benutzt wird.

HTMLBodyElement.ongamepaddisconnected

Wird ausgelöst, wenn der Browser ein getrenntes Gamepad erkennt.

HTMLBodyElement.onhashchange

Wird ausgelöst, wenn der Fragmentbezeichner der URL geändert wurde (der Teil der URL, der mit dem #-Symbol beginnt und darauf folgt).

HTMLBodyElement.onlanguagechange

Wird ausgelöst, wenn die bevorzugte Sprache des Benutzers geändert wird.

HTMLBodyElement.onload

Wird ausgelöst, wenn das Dokument vollständig geladen wurde.

HTMLBodyElement.onmessage

Wird ausgelöst, wenn das Fenster eine Nachricht erhält, z. B. von einem Aufruf von Window.postMessage() aus einem anderen Browsing-Kontext.

HTMLBodyElement.onmessageerror

Wird ausgelöst, wenn das Fenster eine Nachricht erhält, die nicht deserialisiert werden kann.

HTMLBodyElement.onoffline

Wird ausgelöst, wenn der Browser den Zugriff auf das Netzwerk verliert und der Wert von Navigator.onLine auf false wechselt.

HTMLBodyElement.ononline

Wird ausgelöst, wenn der Browser den Zugriff auf das Netzwerk wiedererlangt und der Wert von Navigator.onLine auf true wechselt.

HTMLBodyElement.onpagehide

Wird ausgelöst, wenn der Browser die aktuelle Seite ausblendet, um eine andere Seite aus dem Sitzungsspeicher anzuzeigen.

HTMLBodyElement.onpageshow

Wird ausgelöst, wenn der Browser das Dokument des Fensters aufgrund einer Navigation anzeigt.

HTMLBodyElement.onpopstate

Wird ausgelöst, wenn der aktive Verlaufseintrag sich ändert, während der Benutzer die Sitzungsverlaufshistorie durchstöbert.

HTMLBodyElement.onrejectionhandled

Wird ausgelöst, wenn ein JavaScript-Promise abgelehnt wurde und die Ablehnung behandelt wurde.

HTMLBodyElement.onresize

Wird ausgelöst, wenn die Dokumentansicht neu skaliert wurde.

HTMLBodyElement.onscroll

Wird ausgelöst, wenn die Dokumentansicht oder ein Element gescrollt wurde.

HTMLBodyElement.onstorage

Wird ausgelöst, wenn ein Speicherbereich (localStorage) im Kontext eines anderen Dokuments modifiziert wurde.

HTMLBodyElement.onunhandledrejection

Wird ausgelöst, wenn ein Promise abgelehnt wurde, aber die Ablehnung nicht behandelt wurde.

HTMLBodyElement.onunload

Wird ausgelöst, wenn das Dokument entladen wird.

Beachten Sie, dass während onblur, onerror, onfocus, onload, onresize und onscroll auf jedem Element verfügbar sind, ihre Bedeutungen auf dem <body>-Element nicht dieselben sind wie auf anderen Elementen. Sie überwachen Ereignisse auf dem window-Objekt.

Spezifikationen

Specification
HTML
# htmlbodyelement

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • HTML-Element, das diese Schnittstelle implementiert: <body>