日期:2014-05-16  浏览次数:20317 次

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

<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改变一下 这个字体颜色为 白色
------解决方案--------------------
引用:
Quote: 引用:

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

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


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


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

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