HTMLFrameSetElement
已弃用:不再推荐使用此功能。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除,或者仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅本页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。
HTMLFrameSetElement
接口提供了用于操作<frameset>
元素的特殊属性(除了它们也继承的常规HTMLElement
接口之外)。
实例属性
继承自其父级HTMLElement
的属性。
HTMLFrameSetElement.cols
已弃用-
一个字符串,其结构为逗号分隔的列表,指定 frameset 内每列的宽度。
HTMLFrameSetElement.rows
已弃用-
一个字符串,其结构为逗号分隔的列表,指定 frameset 内每行的高度。
实例方法
没有特定方法;继承自其父级HTMLElement
的方法。
事件处理程序
HTMLElement
事件被继承。
以下Window
onXYZ
事件处理程序属性也可作为目标为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
。