前面的话

上一篇文章中,在instanceof判断数组时,提到了window.frames,这篇文章简单的介绍一下这个属性。

概述

window.frames属性返回页面内所有框架窗口,类似数组的对象,包括iframe元素。window.frames[0]表示页面中第一个框架窗口。

如果iframe元素设置了id或name属性,那么就可以用属性值,引用这个iframe窗口。比如< iframe name=“myIFrame”>可以用frames[‘myIFrame’]或者frames.myIFrame来引用。

  • frames属性实际上是window对象的别名。
     console.log( frames === window ); // true

因此,frames[0]也可以用window[0]表示。但是,从语义上看,frames更清晰,而且考虑到window还是全局对象,因此推荐表示多窗口时,总是使用frames[0]的写法。

window.length属性返回当前网页包含的框架总数。如果当前网页不包含frame和iframe元素,那么window.length就返回0。

   console.log( window.frames.length === window.length) // true

总结

window.frames 是window的一个属性。这个属性返回的是窗口中iframe 的数组。对于某个iframe 而言,window.frames[0]相当于那个iframe 窗口的window

windows.frames相关推荐

  1. Windows Mobile 5.0 认知篇

    (本文只作为本人学习用途) 1.什么是微软Windows Mobile 5.0? 最新的Windows Mobile 5.0不叫Windows Mobile 5.0 2005,而是Windows Mo ...

  2. [转]Windows Mobile 常用键值(VK)对应表及系统文件夹简单介绍

    From:http://www.cnblogs.com/yunxizfj/archive/2008/03/20/1114589.html 键值: #define VK_TSOFT1   VK_F1   ...

  3. Windows Mobile 5.0 的探讨

    1.什么是微软Windows Mobile 5.0? 最新的Windows Mobile 5.0不叫Windows Mobile 5.0 2005,而是Windows Mobile 5.0.此次微软推 ...

  4. [置顶]       Javascript js中页面的重新加载

    用JavaScript刷新上级页面和当前页面 <script type="text/javascript"> //刷新上级页面 //window.parent.main ...

  5. SmartPhone-系统文件篇

    dvbbs 收藏本页 联系我们 论坛帮助 dvbbs >> 数码科技.流行服饰.首饰.时尚精品等所有时尚性内容都可以在这儿与大家共享. 搜一搜相关精彩主题  山西财经大学CIDA论坛 → ...

  6. 网络安全实验6 认识XSS 盗取cookie

    赞赏码 & 联系方式 & 个人闲话 [实验名称]认识XSS&盗取cookie [实验目的] 1. 了解XSS漏洞 2. 掌握盗取Cookie的方法 [实验原理] 1.什么是XS ...

  7. [转载]页面优化——网页优化

    前端是庞大的,包括HTML.CSS.Javascript.Image.Flash等等各种各样的资源.前端优化是复杂的,针对方方面面的资源都有不同的方式.那么,前端优化的目的是什么 1. 从用户角度而言 ...

  8. (一)PPC的基础常识

    (一)PPC的基础常识 一.什么是PDA PDA是Personal Digital Assistant的缩写,照中文翻译称为"个人数位助理",它只是个概念 ,大体上就是一个能更有效 ...

  9. PPC系统内部和注册表的一些解释与修改

    关于系统内部和注册表的一些解释与修改 1.来电铃声 铃声放在windows下的rings目录下面,或者在储存卡里建立一个My Documents(注意大小写)把mp3铃声放里面就好了来电铃声支持的格式 ...

最新文章

  1. Android 对BaseAdapter做优化处理
  2. jQuery Masonry 一个 jQuery动态网格布局的插件
  3. 一个有趣的观察:关于内向和外向
  4. 在扩展Spock时输出给定值
  5. 2.7 RMSprop
  6. LeetCode学习记录(7-9)
  7. HDU1556 color the ball(前缀和)
  8. 手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总
  9. Wordpress如何正确书写Robots.txt
  10. java 生成uuid
  11. 推荐 5 个优秀的 Javascript 图标库
  12. oracle现金流量表逻辑,现金流量表内在逻辑研究
  13. PS|渐变及海报制作
  14. 前端能获取用户网速吗_js实现的非常简单的网速测试方法
  15. 香港4月1日5G商用,月费198港元起
  16. 中国五大知名的食品与餐饮调查研究咨询公司
  17. JDK自带工具查看内存
  18. 580解锁bl工具_第三方ROM即将来临!realme X支持解锁BootLoader
  19. 数据可视化:揭开“智慧校园”新篇章,助力新时代教育信息化
  20. 线程池存在大量TIMED_WAITING状态线程

热门文章

  1. 数据库开发与设计规范
  2. [RK3288][Android6.0] RK3288和RK3288-W版本说明
  3. 【AutoSAR】【MCAL】CAN
  4. Yolov5 最简推理代码
  5. python手机号码标记_python 判断号码是否可用(号码过滤)
  6. Postman接口测试自动化介绍
  7. 2021年中国网上办理车辆和驾驶证业务情况:网上办理车辆和驾驶证相关业务6769万次其中,网上发放临时号牌2043万副[
  8. 前端框架及项目面试题库介绍
  9. 深度学习 Ai 换脸
  10. 解决the database principal owns a schema in the database and cannot be dropped问题