Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改IFrame中的文本颜色_Javascript_Html_Css_Iframe - Fatal编程技术网

Javascript 如何更改IFrame中的文本颜色

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链接的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: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
设置黑色背景?默认为白色。问得好。向上投票。谁是那个想以“不是真正的问题”来结束这场辩论的小丑?