如何更改IFrame中的文本颜色

Ale*_*cox 6 html javascript css iframe

我有一个带有IFrame链接到文本文件的html页面,我的html页面的主体设置为黑色,IFrame txt的默认颜色是黑色,所以我看不到我的文本:/我想知道如何更改文字颜色,谢谢.zeokila

<iframe src="http://wordpress.org/extend/plugins/about/readme.txt" width="470" frameborder="0" marginheight="0" marginwidth="0" style="overflow-x:hidden"></iframe> 
Run Code Online (Sandbox Code Playgroud)

Tee*_*emu 4

这至少在 FF、IE 和 Opera 中是有效的。

document.getElementById('your_iframe_id').contentWindow.document.body.style.color='white';
Run Code Online (Sandbox Code Playgroud)

在 Chrome 中,您只能更改IFRAME背景颜色:

document.getElementById('your_iframe_id').style.background='white';
Run Code Online (Sandbox Code Playgroud)

并在 IE 中更改背景颜色:

document.getElementById('your_iframe_id').contentWindow.document.body.style.backgroundColor='yellow';
Run Code Online (Sandbox Code Playgroud)

然后有一个很大的但是...这些表达式包括contentWindow, 仅当 iframe 和主机页面位于同一域中时才有效。

(IE默认只有那个白色背景)