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.
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.aLinkVeraltet-
Ein String, der die Farbe von aktiven Hyperlinks darstellt.
HTMLBodyElement.backgroundVeraltet-
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.bgColorVeraltet-
Ein String, der die Hintergrundfarbe des Dokuments darstellt.
HTMLBodyElement.linkVeraltet-
Ein String, der die Farbe von nicht besuchten Links darstellt.
HTMLBodyElement.textVeraltet-
Ein String, der die Vordergrundfarbe des Textes darstellt.
HTMLBodyElement.vLinkVeraltet-
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.onLineauffalsewechselt. HTMLBodyElement.ononline-
Wird ausgelöst, wenn der Browser den Zugriff auf das Netzwerk wiedererlangt und der Wert von
Navigator.onLineauftruewechselt. 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-
Promiseabgelehnt 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
Promiseabgelehnt 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
Loading…
Siehe auch
- HTML-Element, das diese Schnittstelle implementiert:
<body>