0

我想隐藏内容,直到页面完全加载,但我找不到它为什么不起作用的问题。

显示警报,但不显示内容。

<!DOCTYPE html>
<html>
<head>

<style>
#content{
    visibility:hidden;
}
</style>

<script type="text/javascript"> 
    checkLoad();
    function checkLoad(){
        if (document.readyState === "complete"){
            document.getElementById("content").style.visiblity = 'visible';
            alert(document.getElementById("content").style.visiblity);
        } else {
            setTimeout('checkLoad();', 1000)
        }
    }
</script>
</head>
<body>
    <div id="content">
        <div id='tc1'>Content Text</div>
    </div>
</body>
</html>
4

1 回答 1

0

您的代码中有一个错字:

document.getElementById("content").style.visiblity = 'visible';

应该 :

document.getElementById("content").style.visibility = 'visible';

(注意可见性中缺少的i )

于 2013-10-29T10:25:54.153 回答