Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLBodyElement

Baseline Widely available

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

Das HTMLBodyElement Interface bietet spezielle Eigenschaften (über die hinaus, die von dem regulären HTMLElement Interface geerbt werden) zur Manipulation von <body> Elementen.

EventTarget Node Element HTMLElement HTMLBodyElement

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Eltern-Interface 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 einigen Browsern dies erwarten könnten.

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.

Instanz-Methoden

Keine spezifischen Methoden; erbt Methoden von seinem Eltern-Interface HTMLElement.

Ereignis-Handler

Die Ereignisse von 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 zu überwachen, anstatt am HTMLBodyElement.

Hinweis: Die Verwendung von addEventListener() auf HTMLBodyElement funktioniert nicht für die unten aufgeführten onXYZ Ereignis-Handler. Überwachen Sie die Ereignisse stattdessen auf dem 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 gedruckt oder für den Druck vorab angezeigt werden soll.

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 bis zum Fenster hochgebubbelt wird.

HTMLBodyElement.onfocus

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

HTMLBodyElement.ongamepadconnected

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

HTMLBodyElement.ongamepaddisconnected

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

HTMLBodyElement.onhashchange

Wird ausgelöst, wenn sich der Fragment-Identifikator der URL ändert (der Teil der URL, beginnend mit und folgend auf das #-Symbol).

HTMLBodyElement.onlanguagechange

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

HTMLBodyElement.onload

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

HTMLBodyElement.onmessage

Wird ausgelöst, wenn das Fenster eine Nachricht empfängt, z.B. von einem Aufruf von Window.postMessage() von einem anderen Browse-Kontext.

HTMLBodyElement.onmessageerror

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

HTMLBodyElement.onoffline

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

HTMLBodyElement.ononline

Wird ausgelöst, wenn der Browser den Zugang zum Netzwerk gewinnt und der Wert von Navigator.onLine auf true wechselt.

HTMLBodyElement.onpagehide

Wird ausgelöst, wenn der Browser die aktuelle Seite im Zuge der Präsentation einer anderen Seite aus der Sitzungsverlaufshistorie verbirgt.

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 Nutzer in der Sitzungshistorie navigiert.

HTMLBodyElement.onrejectionhandled

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

HTMLBodyElement.onresize

Wird ausgelöst, wenn die Dokumentansicht in ihrer Größe geändert 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 verändert wurde.

HTMLBodyElement.onunhandledrejection

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

HTMLBodyElement.onunload

Wird ausgelöst, wenn das Dokument entladen wird.

Beachten Sie, dass onblur, onerror, onfocus, onload, onresize und onscroll auf jedem Element verfügbar sind, ihre Bedeutungen auf dem <body> Element jedoch nicht die gleichen wie auf anderen Elementen sind. Sie hören stattdessen auf Ereignisse auf dem window Objekt.

Spezifikationen

Specification
HTML
# htmlbodyelement

Browser-Kompatibilität

Siehe auch

  • HTML-Element, das dieses Interface implementiert: <body>