Document.body

Document.body 表示当前文档中的 <body><frameset> 元素,如果不存在此类元素,则为 null

以下之一:

示例

js
// 如果 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"

备注

document.body 是包含当前页面内容的元素,对于拥有 <body> 元素的文档来说,返回的是 <body> 元素,对于拥有 <frameset> 元素的文档来说,返回的是最外层的 <frameset> 元素。

body 属性是可写的,如果为一个文档设置一个新的 body,当前 <body> 中存在的所有子元素都将被有效地移除。

规范

Specification
HTML Standard
# dom-document-body-dev

浏览器兼容性

BCD tables only load in the browser

参见