在iframe

时间:2015-09-08 07:57:48

标签: javascript jquery html html5

我想在iframe中更改Body bgcolor。这是我的iframe

  console.log(iframe)

image

我使用了这段代码

$(iframe.id).contents().find('body').css({'background-color' : 'transparent'});

它在样式中添加透明但我想将bgcolor:#ffffff更改为透明。请参见下图。

image2

1 个答案:

答案 0 :(得分:3)

你可能只是这样做:

$('iframe').contents().find('body').css({'background-color' : 'transparent'});

如果不起作用,请尝试:

$('iframe').contents().find('body').css({'background-color' : 'inherit'});

$('iframe').contents()获取iframe的内容,然后您可以更改body的背景

编辑:

因此,根据评论,要删除bgcolor属性并添加transparent背景,请执行以下操作:

$('iframe').contents().find('body').css({'background-color' : 'transparent'}).removeAttr('bgcolor');