HTMLFrameSetElement
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
HTMLFrameSetElement
接口提供用于操作 <frameset>
元素的特定属性(除了常规 HTMLElement
接口之外,它还可以通过继承来使用)。
实例属性
从其父接口 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
。