Javascript 如何更改IFrame中的文本颜色
我有一个带有指向文本文件的IFrame链接的html页面,我的html页面的主体设置为黑色,IFrame txt的默认颜色为黑色,因此我无法看到我的文本:/ 我想知道如何更改文本颜色,谢谢。泽基拉Javascript 如何更改IFrame中的文本颜色,javascript,html,css,iframe,Javascript,Html,Css,Iframe,我有一个带有指向文本文件的IFrame链接的html页面,我的html页面的主体设置为黑色,IFrame txt的默认颜色为黑色,因此我无法看到我的文本:/ 我想知道如何更改文本颜色,谢谢。泽基拉 <iframe src="http://wordpress.org/extend/plugins/about/readme.txt" width="470" frameborder="0" marginheight="0" marginwidth="0" style="overflow-x:hi
<iframe src="http://wordpress.org/extend/plugins/about/readme.txt" width="470" frameborder="0" marginheight="0" marginwidth="0" style="overflow-x:hidden"></iframe>
这至少在FF、IE和Opera中起到了关键作用
document.getElementById('your_iframe_id').contentWindow.document.body.style.color='white';
在Chrome中,您只能更改IFRAME的背景色:
document.getElementById('your_iframe_id').style.background='white';
对于在IE中更改背景色:
document.getElementById('your_iframe_id').contentWindow.document.body.style.backgroundColor='yellow';
然后有一个很大的但是。。。这些表达式(包括contentWindow
)仅在iframe和主机页位于同一域中时有效
(默认情况下,IE仅具有该白色背景)可能的副本不是dup。这是一个扩展名为
.txt
的文本文件。请尝试将该文件作为对象导入这可能是一个愚蠢的问题,但是如果加载了txt文件,如何为IFRAME
设置黑色背景?默认为白色。问得好。向上投票。谁是那个想以“不是真正的问题”来结束这场辩论的小丑?