Document.body
Document.body 表示当前文档中的 <body> 或 <frameset> 元素,如果不存在此类元素,则为 null。
值
以下之一:
<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