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)
|