HTMLFrameSetElement

已弃用:不再推荐使用此功能。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除,或者仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅本页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。

HTMLFrameSetElement接口提供了用于操作<frameset>元素的特殊属性(除了它们也继承的常规HTMLElement接口之外)。

EventTarget Node Element HTMLElement HTMLFrameSetElement

实例属性

继承自其父级HTMLElement的属性。

HTMLFrameSetElement.cols 已弃用

一个字符串,其结构为逗号分隔的列表,指定 frameset 内每列的宽度。

HTMLFrameSetElement.rows 已弃用

一个字符串,其结构为逗号分隔的列表,指定 frameset 内每行的高度。

实例方法

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

事件处理程序

HTMLElement事件被继承。

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

注意:对于下面列出的onXYZ事件处理程序,在HTMLFrameSetElement上使用addEventListener()将不起作用。请改在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

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

HTMLFrameSetElement.onpopstate

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

HTMLFrameSetElement.onrejectionhandled

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

HTMLFrameSetElement.onstorage

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

HTMLFrameSetElement.onunhandledrejection

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

HTMLFrameSetElement.onunload

在文档正在卸载时触发。

规范

规范
HTML 标准
# htmlframesetelement

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅

  • 实现此接口的 HTML 元素:<frameset>
  • 此元素在框架外部的等效项:HTMLFrameSetElement