0

我有一个样式为 的 div,visibility: hidden我想要的是在 window.load 函数中,我想将它的可见性设置为可见。但是在 IE8 中会发生什么(这在 Chrome 中可以正常工作),在我的实际站点中会出现一个对话框,提示存在错误,现在需要在兼容模式下刷新。通过以下测试,第二个 div 不显示,我得到一个 ActiveX 控制栏显示。

<html>
<head>
    </head>
    <body>
        <script type="text/javascript">
            window.onload = function() {
                document.getElementById("DivToShow").style.visibility = 'visible';
            }
        </script>

        <div id="MainDiv" style="width: 500px; height: 500px; background-color: red;">
            <div id="DivToShow" style="width: 250px; height: 250px; background-color: blue; visibility: hidden;">
            </div>
        </div>
    </body>
</html>

IE8 尝试更改 div 的可见性是否存在问题?如果是这样,解决方法是什么?如果没有,我的问题是什么?

4

0 回答 0