HTMLFrameSetElement

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

HTMLFrameSetElement 接口提供用于操作 <frameset> 元素的特定属性(除了常规 HTMLElement 接口之外,它还可以通过继承来使用)。

EventTarget Node Element HTMLElement HTMLFrameSetElement

实例属性

从其父接口 HTMLElement 继承属性。

HTMLFrameSetElement.cols 已弃用

一个以逗号分割的列表结构字符串,指定框架集中每列的宽度。

HTMLFrameSetElement.rows 已弃用

一个以逗号分割的列表结构字符串,指定框架集中每列的高度。

实例方法

没有特定的方法,从其父接口 HTMLElement 继承方法。

事件处理器

继承 HTMLElement 事件。

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

备注:HTMLFrameSetElement 上使用 addEventListener() 对下面列出的 onXYZ 事件处理器不起作用。请监听 window 对象上的事件。

HTMLFrameSetElement.onafterprint

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

HTMLFrameSetElement.onbeforeprint

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

HTMLFrameSetElement.onbeforeunload

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

HTMLFrameSetElement.ongamepadconnected

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

HTMLFrameSetElement.ongamepaddisconnected

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

HTMLFrameSetElement.onhashchange

当 URL 的片段标识符(URL 中以 # 符号开始及之后的部分)改变时触发。

HTMLFrameSetElement.onlanguagechange

当用户的首选语言改变时触发。

HTMLFrameSetElement.onmessage

当窗口接收到消息(例如来自另一个浏览上下文的 Window.postMessage() 调用)时触发。

HTMLFrameSetElement.onmessageerror

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

HTMLFrameSetElement.onoffline

当浏览器失去网络访问权限且 Navigator.onLine 的值变为 false 时触发。

HTMLFrameSetElement.ononline

当浏览器获得网络访问权限且 Navigator.onLine 的值变为 true 时触发。

HTMLFrameSetElement.onpagehide

当浏览器在呈现会话历史中不同页面的过程中隐藏当前页面时触发。

HTMLFrameSetElement.onpageshow

当浏览器由于导航而显示 window 的文档时触发。

HTMLFrameSetElement.onpopstate

当用户在导航会话历史时激活历史条目改变时触发。

HTMLFrameSetElement.onrejectionhandled

每当一个 JavaScript Promise 被拒绝且拒绝已被处理时触发。

HTMLFrameSetElement.onstorage

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

HTMLFrameSetElement.onunhandledrejection

每当一个 Promise 被拒绝但拒绝未被处理时触发。

HTMLFrameSetElement.onunload

当文档正在卸载时触发。

规范

Specification
HTML Standard
# htmlframesetelement

浏览器兼容性

BCD tables only load in the browser

参见

  • 实现此接口的 HTML 元素:<frameset>
  • 框架外此元素的等价元素:HTMLFrameSetElement