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 Widely available

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écification

Specification
HTML
# dom-document-body-dev

Compatibilité des navigateurs

Voir aussi