Document (rozszerzenie)#
document.body#
Właściwość body zwraca lub ustawia pierwszy element body lub frameset w dokumencie. Jeśli nie będzie takich elementów zwrócona zostanie wartość null.
W przypadku zmiany właściwości stosowany jest następujący algorytm:
- Jeśli nową wartością nie będzie element
bodylubframesetzwrócony zostanie błądHierarchyRequestError. Przerwij algorytm w tym miejscu. - W przeciwnym razie, jeśli nowa wartości jest taka sama jak element
bodynie rób niczego. Przerwij algorytm w tym miejscu. - W przeciwnym razie, jeśli element
bodyistnieje, zastąp ten element nową wartości w DOM, tak jakby wywołana została metodareplaceChild(). Przerwij algorytm w tym miejscu. - W przeciwnym razie, element
bodynie istnieje. Dołącz nową wartość do korzenia dokumentu.
Prosty przykład:
<!DOCTYPE html>
<html>
<head>
<script>
window.onload = function(){ // Uruchom po całkowitym załadowaniu dokumentu
alert(document.body); // [object HTMLBodyElement]
alert(document.body.textContent); // Początkowa treść
var newBody = document.createElement("body");
newBody.textContent = "Nowa treść";
document.body = newBody;
alert(document.body.textContent); // Nowa treść
}
</script>
</head>
<body>
Początkowa treść
</body>
</html>Interfejs Web IDL#
attribute HTMLElement? body;
Specyfikacje i inne materiały#
Pasek społecznościowy