Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Document : propriété body

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mai 2018.

>

La propriété body de l'interface Document représente le nœud <body> ou <frameset> du document courant, ou null si aucun de ces éléments n'existe.

Valeur

L'une des valeurs suivantes :

Exemples

js
// Étant donné ce code HTML : <body id="ancienElementBody"></body>
alert(document.body.id); // "ancienElementBody"

const nouvelElementBody = document.createElement("body");

nouvelElementBody.id = "nouvelElementBody";
document.body = nouvelElementBody;
alert(document.body.id); // "nouvelElementBody"

Notes

document.body est l'élément dans lequel le contenu du document est situé. Dans les documents avec un élément <body> celui-ci est retourné, et dans les documents de type frameset l'élément <frameset> le plus extérieur est retourné.

Bien que la propriété body soit modifiable, affecter un nouveau body à un document supprimera effectivement tous les enfants actuels de l'élément <body> existant.

Spécifications

Spécification
HTML>
# dom-document-body-dev>

Compatibilité des navigateurs

Voir aussi