需要使用来自父页面的javascript将ifss样式添加到iframe

时间:2013-11-07 20:41:43

标签: javascript jquery iframe append parent

这是我到目前为止所做的:

var head = $target.prop("iframe").toLowerCase().contents().find("head");
var css = '<style type="text/css">' +
          'MY CSS IS HERE' +
          '</style>';
jQuery(head).append(css);

不幸的是,我有几个问题:

1)我无法通过javascript向页面添加jquery(我试过但它不起作用),所以我需要将它转换为javascript。

2)我确定代码有问题。请帮我修复错误。


注:

我已经尝试了所有here,但它没有做到这一点特别是因为它与我需要的不同(IFRAME没有ID或类名称所以这个问题上的所有内容都无关紧要。)< / p>

1 个答案:

答案 0 :(得分:0)

我认为如果你在同一个域下有iframe页面,你应该试试这个:

$("iframe").contents().find('head').append('<style type="text/css">' +'MY CSS IS HERE' + '</style>')