关于在父页面 获取iframe子页面的元素 JS

时间:2022-07-17 21:10:30

<div class="oa_tianqi">
<iframe id="tianqiFrame" style="color:#fff;" name="weather_inc" src="http://tianqi.xixik.com/cframe/10" width="300" height="25" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" ></iframe>
</div>

这个iframe是个天气预报插件  我想把里面的字体改变成 白色 字体   默认是 黑色字体 改如何 更改

用了很多办法 都无解~

$(window.frames["weather_inc"].document).find("#myscroll").css("color","#fff")

这个#myscroll  就是 这个iframe里面那块的id改变一下 这个字体颜色为 白色

4 个解决方案

#1


获取元素成功没有 啊

#2


一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧

#3


引用 2 楼 showbo 的回复:
一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧


就是因为不可以配置  颜色 所以该不了 还有什么办法吗?

#4


引用 3 楼 BaLiJieTouDeLiMing 的回复:
Quote: 引用 2 楼 showbo 的回复:

一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧


就是因为不可以配置  颜色 所以该不了 还有什么办法吗?


那你只能自己做代理,代理页面下载跨域页面数据后自己处理输出

js是无法直接修改跨域iframe里面的 内容的

#1


获取元素成功没有 啊

#2


一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧

#3


引用 2 楼 showbo 的回复:
一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧


就是因为不可以配置  颜色 所以该不了 还有什么办法吗?

#4


引用 3 楼 BaLiJieTouDeLiMing 的回复:
Quote: 引用 2 楼 showbo 的回复:

一看就是跨域了,搞不了。。

那个网站可以配置字体颜色什么的吧


就是因为不可以配置  颜色 所以该不了 还有什么办法吗?


那你只能自己做代理,代理页面下载跨域页面数据后自己处理输出

js是无法直接修改跨域iframe里面的 内容的