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 (über die hinaus, die von der regulären HTMLElement-Schnittstelle geerbt werden) zur Manipulation von <body>-Elementen.

EventTarget Node Element HTMLElement HTMLBodyElement

Instanzeigenschaften

Erbt Eigenschaften von ihrem übergeordneten Element, HTMLElement.

Ein String, der die Farbe von aktiven Hyperlinks darstellt.

HTMLBodyElement.background Veraltet

Ein String, der die Beschreibung des Speicherorts der Hintergrundbild-Ressource darstellt. Beachten Sie, dass dies kein URI ist, obwohl einige ältere Versionen von Browsern dies erwarten.

HTMLBodyElement.bgColor Veraltet

Ein String, der die Hintergrundfarbe für das Dokument 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 übergeordneten Element, HTMLElement.

Ereignis-Handler

Die Ereignisse des HTMLElement werden geerbt.

Die folgenden onXYZ-Ereignis-Handler-Eigenschaften des Window sind ebenfalls als Aliase verfügbar, die auf das window-Objekt abzielen. Es wird jedoch empfohlen, sie direkt am window-Objekt abzuhören, anstatt am HTMLBodyElement.

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

HTMLBodyElement.onafterprint

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

HTMLBodyElement.onbeforeprint

Ausgelöst, wenn das zugehörige Dokument gedruckt oder zur Druckvorschau vorbereitet wird.

HTMLBodyElement.onbeforeunload

Ausgelöst, wenn das Fenster, das Dokument und seine Ressourcen entladen werden.

HTMLBodyElement.ongamepadconnected

Ausgelöst, wenn der Browser erkennt, dass ein Gamepad angeschlossen wurde oder zum ersten Mal eine Taste/Achse des Gamepads verwendet wird.

HTMLBodyElement.ongamepaddisconnected

Ausgelöst, wenn der Browser erkennt, dass ein Gamepad getrennt wurde.

HTMLBodyElement.onhashchange

Ausgelöst, wenn sich der Fragment-Identifikator der URL geändert hat (der Teil der URL, der mit dem #-Symbol beginnt).

HTMLBodyElement.onlanguagechange

Ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.

HTMLBodyElement.onmessage

Ausgelöst, wenn das Fenster eine Nachricht erhält, zum Beispiel durch einen Aufruf von Window.postMessage() aus einem anderen Browsing-Kontext.

HTMLBodyElement.onmessageerror

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

HTMLBodyElement.onoffline

Ausgelöst, wenn der Browser den Zugang zum Netzwerk verloren hat und der Wert von Navigator.onLine auf false wechselt.

HTMLBodyElement.ononline

Ausgelöst, wenn der Browser den Zugang zum Netzwerk erlangt und der Wert von Navigator.onLine auf true wechselt.

HTMLBodyElement.onpagehide

Ausgelöst, wenn der Browser die aktuelle Seite ausblendet, um eine andere Seite aus der Sitzungsverlauf anzuzeigen.

HTMLBodyElement.onpageshow

Ausgelöst, wenn der Browser das Dokument des Fensters durch Navigation anzeigt.

HTMLBodyElement.onpopstate

Ausgelöst, wenn sich der aktive Verlaufseintrag ändert, während der Benutzer im Sitzungsverlauf navigiert.

HTMLBodyElement.onrejectionhandled

Ausgelöst, wenn ein JavaScript Promise abgelehnt wurde und die Ablehnung behandelt wurde.

HTMLBodyElement.onstorage

Ausgelöst, wenn ein Speicherbereich (localStorage) im Kontext eines anderen Dokuments geändert wurde.

HTMLBodyElement.onunhandledrejection

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

HTMLBodyElement.onunload

Ausgelöst, wenn das Dokument entladen wird.

Spezifikationen

Specification
HTML Standard
# htmlbodyelement

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

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