Javascript 在加载iframe页面之前将css样式应用于该页面

Javascript 在加载iframe页面之前将css样式应用于该页面,javascript,css,iframe,Javascript,Css,Iframe,我有一个加载iFrame的页面。我想在首页的iframe上应用一个样式 下面的代码有效。但它适用于帧刷新。如何使其在iframe加载之前应用。因为在一秒钟内,我将display设置为none的项目就会消失 我尝试了window.onload,但根本不起作用。调用onload事件,但未设置样式 不,我不能直接将样式放在iFrame页面中。这是我无法控制的 <script type="text/javascript"> function onFrameRefreshed() {

我有一个加载iFrame的页面。我想在首页的iframe上应用一个样式

下面的代码有效。但它适用于帧刷新。如何使其在iframe加载之前应用。因为在一秒钟内,我将display设置为none的项目就会消失

我尝试了window.onload,但根本不起作用。调用onload事件,但未设置样式

不,我不能直接将样式放在iFrame页面中。这是我无法控制的

<script type="text/javascript">
    function onFrameRefreshed() {
        frames['testIframe'].document.getElementById("bannerDiv").style.display="none";
    }
</script>

<div>
    <iframe name="testIframe" ID="testIframe" src="https://someframepage.mycompany.com" width="100%"
        height="1000px" onload="onFrameRefreshed()" frameborder="0">No iframe support </iframe>
</div>

函数onFrameRefreshed(){
frames['testIframe'].document.getElementById(“bannerDiv”).style.display=“无”;
}
没有iframe支持

这里回答:

链接说这是不可能的。我的问题不是它是否可能。我知道这是可能的,因为我正在这么做。代码包括在内。我的问题是,在浏览器呈现页面之前,我是否可以在处理页面的其他事件上运行JS代码。某种类型的加载前事件。