document.body

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

We'd love to hear more about your role and the company you work for
Please help us by answering a few questions.

Retourne l'élément <body> ou <frameset> du document courant.

Syntaxe

js
var objRef = document.body;
document.body = objRef;

Exemple

js
// dans le HTML: <body id="ancienElementBody"></body>
alert(document.body.id); // "ancienElementBody"

var unNouvelElementBody = document.createElement("body");

unNouvelElementBody.id = "nouvelElementBody";
document.body = unNouvelElementBody;
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é.

Même si body est modifiable, lui affecter une nouvelle valeur retire tous les éléments enfants du <body> existant.

Spécification