Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'interface HTMLBodyElement des propriétés particulières (au-delà de celles de l'interface HTMLElement dont-elle hérite également) pour manipuler les éléments.
EventTarget Node Element HTMLElement HTMLBodyElementHérite des propriétés de son parent, HTMLElement.
HTMLBodyElement.aLinkUne chaîne de caractères qui représente la couleur des liens hypertextes actifs.
HTMLBodyElement.backgroundUne chaîne de caractères qui représente la description de l'emplacement de la ressource d'image d'arrière-plan. Notez que ce n'est pas un URI, même si certaines anciennes versions de certains navigateurs s'y attendent.
HTMLBodyElement.bgColorUne chaîne de caractères qui représente la couleur de fond du document.
HTMLBodyElement.linkUne chaîne de caractères qui représente la couleur des liens non visités.
HTMLBodyElement.textUne chaîne de caractères qui représente la couleur de premier plan du texte.
HTMLBodyElement.vLinkUne chaîne de caractères qui représente la couleur des liens visités.
Aucune méthode spécifique ; hérite des méthodes de son parent, HTMLElement.
Les événements de HTMLElement sont hérités.
Les propriétés de gestionnaires d'événements onXYZ de Window sont également disponibles comme alias ciblant l'objet window. Cependant, il est conseillé de les écouter directement sur l'objet window plutôt que sur HTMLBodyElement.
Note : L'utilisation de addEventListener() sur HTMLBodyElement ne fonctionnera pas pour les gestionnaires d'événements onXYZ listés ci-dessous. Écoutez ces événements sur l'objet window à la place.
Se déclenche après que le document associé a commencé à être imprimé ou que l'aperçu avant impression a été fermé.
HTMLBodyElement.onbeforeprintSe déclenche lorsque le document associé est sur le point d'être imprimé ou prévisualisé pour impression.
HTMLBodyElement.onbeforeunloadSe déclenche lorsque la fenêtre, le document et ses ressources sont sur le point d'être déchargés.
HTMLBodyElement.onblurSe déclenche lorsque la fenêtre perd la sélection.
HTMLBodyElement.onerrorSe déclenche lorsqu'une erreur se produit et se propage jusqu'à la fenêtre.
HTMLBodyElement.onfocusSe déclenche lorsque la fenêtre obtient la sélection.
HTMLBodyElement.ongamepadconnectedSe déclenche lorsque le navigateur détecte qu'une manette de jeu a été connectée ou la première fois qu'un bouton/axe de la manette est utilisé.
HTMLBodyElement.ongamepaddisconnectedSe déclenche lorsque le navigateur détecte qu'une manette de jeu a été déconnectée.
HTMLBodyElement.onhashchangeSe déclenche lorsque l'identifiant de fragment de l'URL a changé (la partie de l'URL commençant par et suivant le symbole #).
HTMLBodyElement.onlanguagechangeSe déclenche lorsque la langue préférée de l'utilisateur·ice change.
HTMLBodyElement.onloadSe déclenche lorsque le document a fini de se charger.
HTMLBodyElement.onmessageSe déclenche lorsque la fenêtre reçoit un message, par exemple à la suite d'un appel à Window.postMessage() depuis un autre contexte de navigation.
HTMLBodyElement.onmessageerrorSe déclenche lorsque la fenêtre reçoit un message qui ne peut pas être désérialisé.
HTMLBodyElement.onofflineSe déclenche lorsque le navigateur a perdu l'accès au réseau et que la valeur de Navigator.onLine passe à false.
HTMLBodyElement.ononlineSe déclenche lorsque le navigateur a retrouvé l'accès au réseau et que la valeur de Navigator.onLine passe à true.
HTMLBodyElement.onpagehideSe déclenche lorsque le navigateur masque la page courante lors de la présentation d'une autre page de l'historique de la session.
HTMLBodyElement.onpageshowSe déclenche lorsque le navigateur affiche le document de la fenêtre à la suite d'une navigation.
HTMLBodyElement.onpopstateSe déclenche lorsque l'entrée d'historique active change pendant que l'utilisateur·ice navigue dans l'historique de la session.
HTMLBodyElement.onrejectionhandledSe déclenche chaque fois qu'une promesse (Promise) JavaScript est rejetée et que le rejet a été pris en charge.
HTMLBodyElement.onresizeSe déclenche lorsque la vue du document a été redimensionnée.
HTMLBodyElement.onscrollSe déclenche lorsque la vue du document ou un élément a été défilé.
HTMLBodyElement.onstorageSe déclenche lorsqu'une zone de stockage (localStorage) a été modifiée dans le contexte d'un autre document.
HTMLBodyElement.onunhandledrejectionSe déclenche chaque fois qu'une promesse (Promise) est rejetée mais que le rejet n'a pas été pris en charge.
HTMLBodyElement.onunloadSe déclenche lorsque le document est en cours de déchargement.
Notez que bien que onblur, onerror, onfocus, onload, onresize et onscroll soient disponibles sur n'importe quel élément, leur signification sur l'élément <body> n'est pas la même que sur les autres éléments. Ils écoutent les événements sur l'objet window à la place.
| HTML # htmlbodyelement |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 1 déc. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.