aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/document/body/index.md
blob: 572e90d1ea60cab82ba58a110df1a8c64df99c8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: document.body
slug: Web/API/Document/body
tags:
  - DOM
  - Référence_du_DOM_Gecko
translation_of: Web/API/Document/body
---
{{ApiRef}}

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

## Syntaxe

    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

- [DOM Level 2 HTML: HTMLDocument.body](http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-56360201)