Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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.
DasHTMLBodyElement Interface bietet spezielle Eigenschaften (über die hinaus, die von dem regulärenHTMLElement Interface geerbt werden) zur Manipulation von<body> Elementen.
In diesem Artikel
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Eltern-InterfaceHTMLElement.
HTMLBodyElement.aLinkVeraltetEin String, der die Farbe von aktiven Hyperlinks darstellt.
HTMLBodyElement.backgroundVeraltetEin 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.bgColorVeraltetEin String, der die Hintergrundfarbe für das Dokument darstellt.
HTMLBodyElement.linkVeraltetEin String, der die Farbe von nicht besuchten Links darstellt.
HTMLBodyElement.textVeraltetEin String, der die Vordergrundfarbe des Textes darstellt.
HTMLBodyElement.vLinkVeraltetEin String, der die Farbe von besuchten Links darstellt.
Instanz-Methoden
Keine spezifischen Methoden; erbt Methoden von seinem Eltern-InterfaceHTMLElement.
Ereignis-Handler
Die Ereignisse vonHTMLElement werden geerbt.
Die folgendenonXYZ Ereignis-Handler-Eigenschaften desWindow sind ebenfalls als Aliase verfügbar, die auf daswindow Objekt abzielen. Es wird jedoch empfohlen, sie direkt amwindow Objekt zu überwachen, anstatt amHTMLBodyElement.
Hinweis:Die Verwendung vonaddEventListener() aufHTMLBodyElement funktioniert nicht für die unten aufgeführtenonXYZ Ereignis-Handler. Überwachen Sie die Ereignisse stattdessen auf demwindow Objekt.
HTMLBodyElement.onafterprintWird ausgelöst, nachdem das zugehörige Dokument mit dem Drucken begonnen hat oder die Druckvorschau geschlossen wurde.
HTMLBodyElement.onbeforeprintWird ausgelöst, wenn das zugehörige Dokument gedruckt oder für den Druck vorab angezeigt werden soll.
HTMLBodyElement.onbeforeunloadWird ausgelöst, wenn das Fenster, das Dokument und seine Ressourcen entladen werden sollen.
HTMLBodyElement.onblurWird ausgelöst, wenn das Fenster den Fokus verliert.
HTMLBodyElement.onerrorWird ausgelöst, wenn ein Fehler auftritt und bis zum Fenster hochgebubbelt wird.
HTMLBodyElement.onfocusWird ausgelöst, wenn das Fenster den Fokus erhält.
HTMLBodyElement.ongamepadconnectedWird ausgelöst, wenn der Browser erkennt, dass ein Gamepad verbunden wurde oder zum ersten Mal eine Taste/Achse des Gamepads verwendet wird.
HTMLBodyElement.ongamepaddisconnectedWird ausgelöst, wenn der Browser erkennt, dass ein Gamepad getrennt wurde.
HTMLBodyElement.onhashchangeWird ausgelöst, wenn sich der Fragment-Identifikator der URL ändert (der Teil der URL, beginnend mit und folgend auf das
#-Symbol).HTMLBodyElement.onlanguagechangeWird ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.
HTMLBodyElement.onloadWird ausgelöst, wenn das Dokument vollständig geladen wurde.
HTMLBodyElement.onmessageWird ausgelöst, wenn das Fenster eine Nachricht empfängt, z.B. von einem Aufruf von
Window.postMessage()von einem anderen Browse-Kontext.HTMLBodyElement.onmessageerrorWird ausgelöst, wenn das Fenster eine Nachricht empfängt, die nicht deserialisiert werden kann.
HTMLBodyElement.onofflineWird ausgelöst, wenn der Browser den Zugang zum Netzwerk verliert und der Wert von
Navigator.onLineauffalsewechselt.HTMLBodyElement.ononlineWird ausgelöst, wenn der Browser den Zugang zum Netzwerk gewinnt und der Wert von
Navigator.onLineauftruewechselt.HTMLBodyElement.onpagehideWird ausgelöst, wenn der Browser die aktuelle Seite im Zuge der Präsentation einer anderen Seite aus der Sitzungsverlaufshistorie verbirgt.
HTMLBodyElement.onpageshowWird ausgelöst, wenn der Browser das Dokument des Fensters aufgrund einer Navigation anzeigt.
HTMLBodyElement.onpopstateWird ausgelöst, wenn der aktive Verlaufseintrag sich ändert, während der Nutzer in der Sitzungshistorie navigiert.
HTMLBodyElement.onrejectionhandledWird ausgelöst, wenn immer ein JavaScript
Promiseabgelehnt wurde und die Ablehnung behandelt wurde.HTMLBodyElement.onresizeWird ausgelöst, wenn die Dokumentansicht in ihrer Größe geändert wurde.
HTMLBodyElement.onscrollWird ausgelöst, wenn die Dokumentansicht oder ein Element gescrollt wurde.
HTMLBodyElement.onstorageWird ausgelöst, wenn ein Speicherbereich (
localStorage) im Kontext eines anderen Dokuments verändert wurde.HTMLBodyElement.onunhandledrejectionWird ausgelöst, wenn immer ein
Promiseabgelehnt wurde, aber die Ablehnung nicht behandelt wurde.HTMLBodyElement.onunloadWird ausgelöst, wenn das Dokument entladen wird.
Beachten Sie, dassonblur,onerror,onfocus,onload,onresize undonscroll 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 demwindow Objekt.
Spezifikationen
| Specification |
|---|
| HTML> # htmlbodyelement> |
Browser-Kompatibilität
Siehe auch
- HTML-Element, das dieses Interface implementiert:
<body>