Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

Gibt den <body> oder <frameset> Knoten des aktuellen Dokuments wieder, oder null falls keines dieser Elemente existiert.

Syntax

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

Beispiel

// in HTML: <body id="oldBodyElement"></body>
alert(document.body.id); // "oldBodyElement"

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

aNewBodyElement.id = "newBodyElement";
document.body = aNewBodyElement;
alert(document.body.id); // "newBodyElement"

Anmerkungen

Das document.body enthält den Inhalt eines Dokuments. In Dokumenten mit <body> Inhalt gibt das <body> Element den Inhalt aus, in frameset Dokumenten wiederum das <frameset> Element.

Obwohl body set-bar ist wird das Setzen eines neuen Body Elements alle aktuellen children des existrierenden <body> Elements entfernen.

Spezifikation

Specification Status Comment
HTML Living Standard
Die Definition von 'Document.body' in dieser Spezifikation.
Lebender Standard  
HTML 5.1
Die Definition von 'Document.body' in dieser Spezifikation.
Empfehlung  
HTML5
Die Definition von 'Document.body' in dieser Spezifikation.
Empfehlung  
Document Object Model (DOM) Level 2 HTML Specification
Die Definition von 'Document.body' in dieser Spezifikation.
Veraltet  
Document Object Model (DOM) Level 1 Specification
Die Definition von 'Document.body' in dieser Spezifikation.
Veraltet Initial definition.

Browser Kompatibilität

Wir konvertieren die Kompatibilitätsdaten in ein maschinenlesbares JSON Format. Diese Kompatibilitätstabelle liegt noch im alten Format vor, denn die darin enthaltenen Daten wurden noch nicht konvertiert. Finde heraus wie du helfen kannst!

  
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1 (Ja) 2 6 9.6 (möglicherweise früher) 4 (möglicherweise früher)

 

  1. Obwohl document.body eine sehr gute Methode ist um das <body> Element in HTML anzusprechen, wird es von Firefox nicht unterstützt wenn der Content-Type nicht text/html oder application/xhtml+xml ist. Eine sicherere Methode um das <body> Element anzusprechen ist es document.getElementsByTagName("body") zu verwenden, welches einen Array mit einem einzigen Item ausgibt. TDas ist übertragbar auf HTML und XHTML. Bei denen ist der Content-Type nicht im HTTP response header angegeben.

 

Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Ja) (Ja) (Ja) (Ja) (Ja) 5 (probably earlier)

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: MuellerRi
 Zuletzt aktualisiert von: MuellerRi,