Javascript 删除iframe的主体背景色

Javascript 删除iframe的主体背景色,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的页面上有一个iframe,当前背景颜色为灰色,我想将颜色更改为白色,但似乎做不到。我尝试过使用jquery,但不确定这是否正确: $(document).ready(function(){ $('iframe').contents().find('body').css('backgroundColor', 'white'); }); 基本上目前iframe中的bo标记具有内联背景颜色:#f1f0e9 有人能建议我如何更新这个背景色吗?我也尝试过css,但什么都没有 问题就在这一页上

我的页面上有一个iframe,当前背景颜色为灰色,我想将颜色更改为白色,但似乎做不到。我尝试过使用jquery,但不确定这是否正确:

$(document).ready(function(){
    $('iframe').contents().find('body').css('backgroundColor', 'white');
});
基本上目前iframe中的bo标记具有内联背景颜色:#f1f0e9

有人能建议我如何更新这个背景色吗?我也尝试过css,但什么都没有

问题就在这一页上

iframe是预订元素,其背景色向下延伸到页面,因为必须添加iframe高度,以便在选择时显示所有预订选项

$(document).ready(function(){
    $('iframe').contents().find('body').attr('bgcolor', 'white');
});
背景色
是您正在寻找的css样式


您需要添加一个值为
CP=“CAO PSA OUR”
P3P
标题,以允许跨域接口。

我的评论


iframe
src
属性是否具有与其父页面匹配的域、协议和端口

你的回答

iframe
是外部的


您无法更改它的原因是。

iframe的
src
属性是否具有与其父页面匹配的域、协议和端口?@alex否iName是外部的这似乎无法解决问题,如果我已经将代码从背景色更新为背景色,但没有任何更改,那么我已经添加了一个指向实际页面问题的链接?显示它正在正确更改颜色。请尝试将
iframe
src
属性指向
http://google.com
。我只是想证明背景色是正确的css样式。我无法将P3P头添加到JSFIDLE=D谢谢,所以无法更新此背景颜色?@kylle除非您可以绕过同源策略,否则无法更新此背景颜色:P
.css('background-color', 'white');