问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用jQuery获取iframe中的样式?

发布网友 发布时间:2024-09-30 22:37

我来回答

1个回答

热心网友 时间:2024-10-14 11:16

项目中使用iframe标签引入外部页面时,若需修改iframe内元素样式,需通过JavaScript进行操作,因为父页面的CSS无法影响到iframe内的样式。

为此,开发者可利用iframe的onload事件来监测其加载完成状态。一旦iframe加载完毕,可利用DOM元素的contentWindow属性获取iframe的window对象,然后通过window的document属性访问iframe的document,从而获取和操作其内部元素。

为简化代码,推荐使用jQuery。只需注意将DOM元素转换为jQuery元素即可。

假设parent.html和sun.html处于同一目录下。

在parent.html中,编写代码监测iframe加载完成,并利用jQuery获取并修改sun.html中的样式。

sun.html代码则包含需修改样式的元素。

预期效果是,两行h3标签在父页面显示为yellowgreen,通过js将其加载到iframe页面中的h3元素修改为orange颜色。这时,父页面的样式(yellowgreen)不会影响到iframe内的元素。

使用onload事件要求在服务器环境中打开页面。若需快速搭建前端环境,参考:zhuanlan.zhihu.com/p/30...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 梦见几百万的金子指甲刀 ...好像要去什么地方的样子 大蚂蚁周围还有很多小蚂蚁 梦见大蚂蚁小蚂蚁成群结对好不好有什么含义 ...他也喜欢我,可每次我发消息给他他基本不怎么回我? ...和闰年2月有多少天?(平年2月多少天(闰年2月多少天(全年有多少天) 龙之谷PVP的问题 龙之谷pvp什么意思 龙之谷pvp是什么意思? ...了悄悄话,他没回,我想过放弃,但是放不下,我该怎么办 主页被2345篡改怎么彻底解决 ...在大家面前把她当作私有财产那样教训她。他是什么意思? 为什么当老板的人占有欲特别强啊!最好全部都能自己控制!这感觉特别无 ... 我有个黄金项链没身份证在哪可以卖掉 中国茶的分类有哪些?主要品种特征是什么? 乌龙茶、红茶和绿茶的品质特征不同 急求!!!大师们,这到底是哪位菩萨啊? 解梦见捡到一个珠宝,一半是珠宝、一半是夜明珠 尼桑逍客前挡风玻璃多大 爱的真谛就是至死不渝 这句话用英语怎么翻译 直播频道是什么意思? 如何自制好吃下饭的红烧茄子? 十万内的车哪些最省油 想买一辆十万以内的车,要自动档,要省油的,求推荐,谢谢 买车十万左右的什么车好 ?这3款,省油、耐用、安全性高 银行卡已经挂失了绑定的qq钱怎么办 十万左右的车比较省油的麻烦给推荐下? qq财付通里面还有几十元钱但密码忘记了,点找回密码要银行卡号,银行卡好 ... 无刑事犯罪证明第一步要先去村委会办理,内容大致是要有哪些?要办理到台... 我家孩子14岁男孩,变完声了,身高168,他还能长高么?能长到多高 男孩满16周岁尽身高168,还能长高吗 我14岁,身高168 2年没长了!还会长高吗? ...不多在14岁的时候停止身上,留在了1米六,那我21岁以后还能长高... 像这种图片可以把水印去掉吗 郸城县有几个乡镇 如何当好一名乡镇党委书记 做人要有"三心 新浪卡贷现在还可以借钱吗 新浪卡贷马上到账5000可能吗 初中毕业可以读3+2吗? 初中毕业可以读什么3+2 不是应届毕业生可以上3+2大专吗?有什不是应届生可以再上3+2吗,有什 ...