本文实例探讨了JS中FRAME的操作问题,分享给大家供大家参考。具体分析如下:
以上图为例,在这里把frame之间的互相操作简单列为:1变量2方法3页面之间元素的互相获取。
一、 首先从 父(frameABC)------->子(frameA,frameB,frameC)
① 访问变量名name
假如在frameABC中操作那么可以:
复制代码 代码如下:window.frames("frameA").contentWindow.name
或者复制代码 代码如下:document.getElementById("frameA").contentWindow.name
或者复制代码 代码如下:jquery:window.$("#frameA")[0].contentWindow.name
② 访问方法func
假如在frameABC中操作那么可以:
复制代码 代码如下:window.frames("frameA").contentWindow.func();
或者复制代码 代码如下:document.getElementById("frameA").contentWindow.func();
或者复制代码 代码如下:jquery:window.$("#frameA")[0].contentWindow.func();
③ 访问子页面元素:username
假如在frameABC中操作那么可以:
复制代码 代码如下:window.frames("frameA").contentWindow.document.getElementById("username");
或者复制代码 代码如下:document.getElementById("frameA").contentWindow.document.getElementById("username");
或者复制代码 代码如下:jquery:window.$("#frameA")[0].contentWindow.$("#username");
二、 然后从子(frameA,frameB,frameC)------------>到父(frameABC)
① 访问父页面变量name,假如在frameA中(子页面)操作那么可以:
复制代码 代码如下:window.parent.name;
② 访问父页面方法func,假如在frameA中(子页面)操作那么可以:
复制代码 代码如下:window.parent.func();
③ 访问父页面元素username,假如在frameA中(子页面)操作那么可以:
复制代码 代码如下:window.parent.$("#username")
或者:复制代码 代码如下:window.parent.document.getElementById("username");
总结:
frame只是一个页面框架,要想操作子frame中的元素都需要首先进入到window或者contentWindow。从子页面访问父页面,需要计算好父子关系,分几层结构。
在网上看了其他帖子,谈到有关页面加载的问题。大概意思是在子frame页面还没加载出来就进行元素操作,会引起bug,感兴趣的朋友可以针对性的测试一下,相信会有新的收获!
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
AI一键生成文章在线:提升创作效率,改变写作方式
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
AI代写文章:高效创作的新风尚
SEO优化关键技巧:提升网站排名的实战攻略,科大讯飞ai论文写作软件
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
seo辅助词选什么,seo助手 ,各车企ai
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
好用的AI写作工具,提升写作效率与创意的最佳选择
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
AI免费写文章:让创作变得轻松高效
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
文字生成AI开启创作的新纪元
SEO基础知识解析:如何提升网站排名,助力企业成长,毕节企业建设网站
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
如何用AI写公众号文章?让创作更高效、更轻松