我有一个样式为 的 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 的可见性是否存在问题?如果是这样,解决方法是什么?如果没有,我的问题是什么?