我将以下代码放入页面中,以便将样式添加到我加载到iframe中的另一个页面。但浏览器正在评论我用Firebug检查时得到的javascript ...有人可以帮忙吗?
$('#myframe').contents()
.find("head")
.append($("#iframe_id").contents()
.find("head")
.append(" <link rel='stylesheet' type='text/css' href='addStyles.css'/>")
);
答案 0 :(得分:0)
您不能从父文档中编辑iframe
的内容,因为iframe
的内容属于不同的网址。
但是,您可以将JavaScript注入URL。读这个: http://thetechnofreak.com/technofreak/modify-iframe-with-javascript/
希望它有所帮助。
答案 1 :(得分:0)
好吧,我想出了如何做到这一点。它不能是跨域的(不是我所知道的)。
但很简单: $(#'myframe')。contents()。find('head')。html(... some style ...);
现在对我来说这很好。