2013-06-04 34 views
0

我想知道是否有任何方法可以从iframe原始站点中删除背景颜色..它只是一种白色。我可以使用JavaScript?HTML从iframe中删除背景

+0

用于此iframe html body {background:#fff;} –

+0

使用jQ uery或纯JavaScript的解决方案在这里:http://stackoverflow.com/questions/10299515/change-body-background-color-in-an-iframe-using-one-css-file –

回答

1

试试这个

document.getElementById("YourIframeId").contentWindow.document.body.style.backgroundColor="blue"; 
+0

tnx球员..我会尝试惠普.. –

1

如果IFRAME具有相同的域名作为你的页面,您可以通过JavaScript实现这一点,像这样的东西

document.getElementById('IFRAMEID').contentDocument.body.style.background = "transparent"; 

,那么你就需要增加透明度属性到iframe

ALLOWTRANSPARENCY="true" 
+0

我不是我的域名,它是第三方的webmail服务器登录页面..我没有一个丑陋的白色背景:) –

+0

不幸的是,由于同源限制,你不能编辑iframe一个不同的领域,看看这里的更多信息:http://en.wikipedia.org/wiki/Same_origin_policy 尝试检查他们是否有任何API或参数传递来自定义iframe。 –