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.
Instanzeigenschaften
Erbt Eigenschaften von ihrem übergeordneten Element, HTMLElement
.
HTMLBodyElement.aLink
Veraltet-
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.
HTMLBodyElement.link
Veraltet-
Ein String, der die Farbe von nicht besuchten Links darstellt.
HTMLBodyElement.text
Veraltet-
Ein String, der die Vordergrundfarbe des Textes darstellt.
HTMLBodyElement.vLink
Veraltet-
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
auffalse
wechselt. HTMLBodyElement.ononline
-
Ausgelöst, wenn der Browser den Zugang zum Netzwerk erlangt und der Wert von
Navigator.onLine
auftrue
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>