我用框架写了个页面,现在想统一背景,发现要把iframe中引用的网页的背景设为transparent,由于iframe中的引用网页是动态可变的,这样的话不得不对每个网页都进行修改,后来我尝试用document.getElementById等方法去读取引用网页中的元素,发现读不到,求教方法了,(最初想通过这样的方法在onload之后修改引用页面的background属性)
PS:关键是想方便统一背景,无法读取也没关系
PS:关键是想方便统一背景,无法读取也没关系
document.getElementsByTagName('iframe')[0].contentWindow.getElementsByTagName('body')[0].style.backgroundColor = 'transparent';
//设置第一个iframe的背景颜色
}
这样对我已经足够用了,多谢
window.onload=function(){
var o=frames[0]||frames[0].contentWindow;
o.document.body.style.background='#00f00f';
}
</script>