HTMLBodyElement

基线 广泛可用

此功能已非常成熟,可在许多设备和浏览器版本上运行。它自 2015 年 7 月.

实例属性

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

HTMLBodyElement.aLink 已弃用

表示活动超链接颜色的字符串。

HTMLBodyElement.background 已弃用

表示背景图像资源位置描述的字符串。请注意,这不是 URI,尽管某些旧版浏览器确实期望它是。

HTMLBodyElement.bgColor 已弃用

HTMLBodyElement.link 已弃用

表示未访问链接颜色的字符串。

HTMLBodyElement.text 已弃用

HTMLBodyElement.vLink 已弃用

实例方法

表示已访问链接颜色的字符串。

事件处理程序

没有特定方法;从其父级 HTMLElement 继承方法。

继承了 HTMLElement 事件。

以下 Window onXYZ 事件处理程序属性也可作为针对 window 对象的别名使用。但是,建议直接在 window 对象上监听它们,而不是在 HTMLBodyElement 上监听它们。

**注意:**对 HTMLBodyElement 使用 addEventListener() 不会对下面列出的 onXYZ 事件处理程序起作用。请改为在 window 对象上监听事件。

HTMLBodyElement.onafterprint

在关联文档开始打印或打印预览关闭后触发。

HTMLBodyElement.onbeforeprint

在即将打印或预览打印关联文档时触发。

HTMLBodyElement.onbeforeunload

在窗口、文档及其资源即将卸载时触发。

HTMLBodyElement.ongamepadconnected

在浏览器检测到游戏手柄已连接或游戏手柄的按钮/轴第一次使用时触发。

HTMLBodyElement.ongamepaddisconnected

在浏览器检测到游戏手柄已断开连接时触发。

HTMLBodyElement.onhashchange

在 URL 的片段标识符更改时触发(URL 中以 # 符号开头并跟随 # 符号的部分)。

HTMLBodyElement.onlanguagechange

在用户首选语言更改时触发。

HTMLBodyElement.onmessage

在窗口收到消息时触发,例如从另一个浏览上下文调用 Window.postMessage() 时触发。

HTMLBodyElement.onmessageerror

在窗口收到无法反序列化的消息时触发。

HTMLBodyElement.onoffline

在浏览器失去网络访问权限并且 Navigator.onLine 的值切换为 false 时触发。

HTMLBodyElement.ononline

在浏览器获得网络访问权限并且 Navigator.onLine 的值切换为 true 时触发。

HTMLBodyElement.onpagehide

在浏览器隐藏当前页面以显示会话历史记录中的不同页面时触发。

HTMLBodyElement.onpageshow

在浏览器由于导航而显示窗口文档时触发。

HTMLBodyElement.onpopstate

在用户浏览会话历史记录时活动历史记录条目更改时触发。

HTMLBodyElement.onrejectionhandled

在 JavaScript Promise 被拒绝并且拒绝已被处理时触发。

HTMLBodyElement.onstorage

在另一个文档的上下文中修改存储区 (localStorage) 时触发。

HTMLBodyElement.onunhandledrejection

Promise 被拒绝但拒绝未被处理时触发。

HTMLBodyElement.onunload

规范

在文档卸载时触发。
规范
# HTML 标准

浏览器兼容性

htmlbodyelement

另请参阅

  • 启用 JavaScript。启用 JavaScript 以查看数据。