想利用jquery 改变 跨域 iframe 中的内容样式 该怎么做呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想利用jquery 改变 跨域 iframe 中的内容样式 该怎么做呢?相关的知识,希望对你有一定的参考价值。

一个网站 中利用 iframe 调用另一个网站页面, 调用之后另一个页面有些错位,想改变一下CSS样式,该怎么做呢?
能详细一点吗 不是很明白。
比如说 frame的ID是 pyun 想要给里面一个class=“box” 增加一个CSS属性 padding-left:50px;
该怎么写?

参考技术A $(window.frames["FRAME ID"].document).find("要找的DOM元素")
注意 一定要用 方括弧 []追问

能详细一点吗 不是很明白。
比如说 frame的ID是 pyun 想要给里面一个class=“box” 增加一个CSS属性 padding-left:50px;
该怎么写?

追答

$(window.frames["pyun"].document).find(".box").css("padding-left","50px")
控制frame,不能在$(document).ready()里来写.

本回答被提问者采纳

以上是关于想利用jquery 改变 跨域 iframe 中的内容样式 该怎么做呢?的主要内容,如果未能解决你的问题,请参考以下文章

iframe跨域上传图片

jQuery(javascript)无法跨域,怎么解决?是想获取iframe的框架里面的东西!!

iframe与父页面之间通讯跨域问题

利用 iframe解决ajax的跨域问题

jQuery 跨域 iframe 脚本

使用 jquery.ba-postmessage 的 iframe 动态高度跨域