HTMLBodyElement - 操作 <body> 元素
HTMLBodyElement
接口提供了特殊属性(除了从常规 HTMLElement
接口继承的属性),用于操作 <body>
元素。
属性
从其父类 HTMLElement
和 WindowEventHandlers
继承了属性。
HTMLBodyElement.aLink
一个 DOMString
,表示活动的超链接的颜色。
HTMLBodyElement.background
一个 DOMString
,表示背景图像资源位置的描述。请注意,这不是一个 URI,尽管某些浏览器的某些旧版本确实需要它是一个 URI。
HTMLBodyElement.bgColor
一个 DOMString
,表示文档的背景颜色。
HTMLBodyElement.link
一个 DOMString
,表示未访问链接的颜色。
HTMLBodyElement.text
一个 DOMString
,表示文本的前景色。
HTMLBodyElement.vLink
一个 DOMString
,表示访问过的链接的颜色。
方法
没有特有的方法; 从其父类 HTMLElement
和 WindowEventHandlers
继承了方法。
事件处理程序
没有特有的事件处理程序; 从其父类 HTMLElement
和 WindowEventHandlers
继承了事件处理程序。
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 的定义 |
现行的标准 | 从技术上讲,事件相关的属性 onafterprint ,onbeforeprint ,onbeforeunload ,onblur ,onerror ,onfocus ,onhashchange ,onlanguagechange ,onload ,onmessage ,onoffline ,ononline ,onpopstate ,onresize ,onstorage 和 onunload 已移至 WindowEventHandlers 。同时HTMLBodyElement 实现了这个接口。 |
HTML 5.1 HTMLBodyElement 的定义 |
推荐 | - |
HTML5 HTMLBodyElement 的定义 |
推荐 | 以下属性现已过时:aLink ,bgColor ,background ,link ,text 和 vLink 。添加了以下属性: onafterprint ,onbeforeprint ,onbeforeunload ,onblur ,onerror ,onfocus ,onhashchange ,onload ,onmessage ,onoffline ,ononline ,onpopstate ,onresize ,onstorage 和 onunload 。 |
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 | 未知 | 支持 | 支持 |
相关链接
- 实现该接口的 HTML 元素:
<body>
WindowEventHandlers