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.
Instanzeigenschaften
Erbt Eigenschaften von ihrem Elternteil, HTMLElement
.
HTMLBodyElement.aLink
Veraltet-
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.
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 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
auffalse
wechselt. HTMLBodyElement.ononline
-
Wird ausgelöst, wenn der Browser den Zugriff auf das Netzwerk wiedererlangt und der Wert von
Navigator.onLine
auftrue
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>