删除iframe的正文背景颜色

时间:2011-06-04 12:34:55

标签: javascript jquery html css

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

$(document).ready(function(){
    $('iframe').contents().find('body').css('backgroundColor', 'white');
});

基本上iframe中的bo标签具有内联背景色:#f1f0e9

任何人都可以建议我如何更新此背景颜色?我也试过css,但没有。

问题出现在此页http://cromorevillage.com/book.html

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

3 个答案:

答案 0 :(得分:2)

我的评论......

  

src的{​​{1}}属性是否具有与其父页面匹配的域,协议和端口?

您的回复......

  

没有iframe是外部的。

您无法更改原因的原因是Same Origin Policy

答案 1 :(得分:0)

$(document).ready(function(){
    $('iframe').contents().find('body').attr('bgcolor', 'white');
});

答案 2 :(得分:0)

.css('background-color', 'white');

background-color是您正在寻找的CSS样式。


您需要添加P3P标头,其值为CP="CAO PSA OUR",以允许跨域连接。