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.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Eltern-Interface HTMLElement.
HTMLBodyElement.aLinkVeraltet-
Ein String, der die Farbe von aktiven Hyperlinks darstellt.
HTMLBodyElement.backgroundVeraltet-
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.bgColorVeraltet-
Ein String, der die Hintergrundfarbe für das Dokument 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.
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.onLineauffalsewechselt. HTMLBodyElement.ononline-
Wird ausgelöst, wenn der Browser den Zugang zum Netzwerk gewinnt und der Wert von
Navigator.onLineauftruewechselt. 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
Promiseabgelehnt 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
Promiseabgelehnt 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
Loading…
Siehe auch
- HTML-Element, das dieses Interface implementiert:
<body>