HTMLBodyElement - 操作 <body> 元素

HTMLBodyElement 接口提供了特殊属性(除了从常规 HTMLElement 接口继承的属性),用于操作 <body> 元素。

属性

从其父类 HTMLElementWindowEventHandlers 继承了属性。

一个 DOMString,表示活动的超链接的颜色。

HTMLBodyElement.background

一个 DOMString,表示背景图像资源位置的描述。请注意,这不是一个 URI,尽管某些浏览器的某些旧版本确实需要它是一个 URI。

HTMLBodyElement.bgColor

一个 DOMString,表示文档的背景颜色。

一个 DOMString,表示未访问链接的颜色。

HTMLBodyElement.text

一个 DOMString,表示文本的前景色。

一个 DOMString,表示访问过的链接的颜色。

方法

没有特有的方法; 从其父类 HTMLElementWindowEventHandlers 继承了方法。

事件处理程序

没有特有的事件处理程序; 从其父类 HTMLElementWindowEventHandlers 继承了事件处理程序。

WindowEventHandlers.onafterprint

一个 EventHandler,表示在触发 afterprint 事件时要调用的代码。

WindowEventHandlers.onbeforeprint

一个 EventHandler,表示在触发 beforeprint 事件时要调用的代码。

WindowEventHandlers.onbeforeunload

一个 EventHandler,表示在触发 beforeunload 事件时要调用的代码。

WindowEventHandlers.onhashchange

一个 EventHandler,表示在触发 hashchange 事件时要调用的代码。

WindowEventHandlers.onlanguagechange

一个 EventHandler,表示在触发 languagechange 事件时要调用的代码。

WindowEventHandlers.onmessage

一个 EventHandler,每当对象收到 message 事件时调用。

WindowEventHandlers.onmessageerror

一个 EventHandler,每当对象收到 messageerror 事件时调用。

WindowEventHandlers.onoffline

一个 EventHandler,表示在触发 offline 事件时要调用的代码。

WindowEventHandlers.ononline

一个 EventHandler,表示在触发 online 事件时要调用的代码。

WindowEventHandlers.onpagehide

一个 EventHandler,表示在触发 pagehide 事件时要调用的代码。

WindowEventHandlers.onpageshow

一个 EventHandler,表示在触发 pageshow 事件时要调用的代码。

WindowEventHandlers.onpopstate

一个 EventHandler,表示在触发 popstate 事件时要调用的代码。

WindowEventHandlers.onrejectionhandled

一个 EventHandler,表示在触发 rejectedhandled 事件时执行的代码,表示 Promise 被拒绝,且拒绝已被处理。

WindowEventHandlers.onresize

一个 EventHandler,表示在触发 resize 事件时要调用的代码。

WindowEventHandlers.onstorage

一个 EventHandler,表示在触发 storage 事件时要调用的代码。

WindowEventHandlers.onunhandledrejection

一个 EventHandler,表示在触发 unhandledrejection 事件时执行的代码,表示 Promise 被拒绝,但拒绝没有被处理。

WindowEventHandlers.onunload

一个 EventHandler,表示在触发 unload 事件时要调用的代码。

规范

规范 状态 备注
HTML Living Standard
HTMLBodyElement 的定义
现行的标准 从技术上讲,事件相关的属性 onafterprintonbeforeprintonbeforeunloadonbluronerroronfocusonhashchangeonlanguagechangeonloadonmessageonofflineononlineonpopstateonresizeonstorageonunload 已移至 WindowEventHandlers。同时HTMLBodyElement 实现了这个接口。
HTML 5.1
HTMLBodyElement 的定义
推荐 -
HTML5
HTMLBodyElement 的定义
推荐 以下属性现已过时:aLinkbgColorbackgroundlinktextvLink
添加了以下属性:onafterprintonbeforeprintonbeforeunloadonbluronerroronfocusonhashchangeonloadonmessageonofflineononlineonpopstateonresizeonstorageonunload
Document Object Model (DOM) Level 2 HTML Specification
HTMLBodyElement 的定义
已过时 自从 Document Object Model (DOM) Level 1 Specification 以来没有变化。
Document Object Model (DOM) Level 1 Specification
HTMLBodyElement 的定义
已过时 初始定义。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 1 支持 1 4 支持 支持
aLink 1 12 1 4 支持 支持
background 1 12 1 4 支持 支持
bgColor 1 12 1 4 支持 支持
link 1 12 1 4 支持 支持
text 1 12 1 4 支持 支持
vLink 1 12 1 4 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 支持 支持 4 未知 支持 支持
aLink 支持 支持 支持 4 未知 支持 支持
background 支持 支持 支持 4 未知 支持 支持
bgColor 支持 支持 支持 4 未知 支持 支持
link 支持 支持 支持 4 未知 支持 支持
text 支持 支持 支持 4 未知 支持 支持
vLink 支持 支持 支持 4 未知 支持 支持

相关链接