Window frameElement 属性

实例

查看当前窗口是否位于 <iframe> 中。如果是,请将其 URL 更改为本站地址:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>单击该按钮以查看右侧(结果侧)的窗口是否位于 iframe 中。如果是,请将其 URL 更改为 "cankaoshouce.com"。</p>
  5. <button onclick="myFunction()">试一试</button>
  6. <script>
  7. function myFunction() {
  8. var frame = window.frameElement;
  9. if (frame) {
  10. frame.src = "https://cankaoshouce.com";
  11. }
  12. }
  13. </script>
  14. </body>
  15. </html>

定义与用法

frameElement 属性返回 <iframe>插入当前窗口的元素。如果文档窗口未放置在 <frame>,此属性的返回值为 null

注意:此属性也适用于 <frame> 元素。但是,HTML5 不支持 <frame> 元素。

此属性是只读的。


浏览器支持

表中的数字指定完全支持该特性的第一个浏览器版本。

属性
frameElement18.06.01.0YesYes

语法

  1. window.frameElement

技术细节

返回值:IFrame 对象,它是父文档中当前窗口的宿主,否则为 null

关联页面

HTML DOM 引用: HTML DOM IFrame 对象

HTML 引用: HTML <iframe> 标签

分类导航