如何改变iframe中所嵌页面的背景颜色 及修改fffff.html的其它样式,如字体大小等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题的本质在于还未等iframe加载html完成就调用设置语句,所以无效解决方法:<script type="text/javascript"> AutoIframe(); function AutoIframe() { if(document.readyState!= "complete") { setTimeout(function(){AutoIframe();},25); return; } else //控制在加载完成后执行设置 { var edior=document.getElementById('a').contentWindow; edior.document.body.style.backgroundColor= 'red'; } } </script> 你也可以试试在<head></head>标签中加入以下代码:<script>window.onload=function(){ var objFrame=document.getElementById("myFrame").contentWindow; objFrame.document.body.style.backgroundColor="red";}</script>==================================================================================window.onload事件发生在页面加载完成后.所以以上代码应该能达到你想要的效果. 折腾了一段时间终于把贪吃蛇写出来了,不过还有很多BUG要修复 js对象继承的问题 检测textarea输入框中每行的数据是否是手机号 请教一个多选框效果的实现 ie7兼容问题 求一个正则表达式 一个判断是不是网络图片的地址 如何用javascript改变元素的从属关系? zTree根据ajax请求返回的数据动态生成所有节点 高难度问题:如何为String对象增加一个属性?不是方法! 为什么bugger不被执行? ★怎样改变下拉菜单文字的颜色??急 返回值的问题
解决方法:
<script type="text/javascript">
AutoIframe();
function AutoIframe()
{
if(document.readyState!= "complete")
{
setTimeout(function(){AutoIframe();},25);
return;
}
else //控制在加载完成后执行设置
{
var edior=document.getElementById('a').contentWindow;
edior.document.body.style.backgroundColor= 'red';
}
}
</script>
<script>
window.onload=function()
{
var objFrame=document.getElementById("myFrame").contentWindow;
objFrame.document.body.style.backgroundColor="red";
}
</script>
==================================================================================
window.onload事件发生在页面加载完成后.所以以上代码应该能达到你想要的效果.