尝试使用javascript消除div

use*_*911 2 html javascript css jquery

我试图让一个div消失与javascript.它只是不起作用.我究竟做错了什么?

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">    
    document.getElementById("des").style.visibility = "hidden";    
</script>    

<div id="des">
  Text.
  <a href="">link</a>    
</div>
Run Code Online (Sandbox Code Playgroud)

Der*_*gan 15

您在加载DOM之前运行脚本.

如果你把脚本放在div之后,它就可以了

  • 或者将脚本包装在`$(document).ready`块中,如果它在标题中.... (3认同)

Eva*_*van 5

尝试并准备好围绕代码的文档.

如果你正在加载jquery你可以做$('#des').css('visibility', 'hidden');$('#des').hide()

<script type="text/javascript">
    $(document).ready(function(){
        $('#des').css('visibility', 'hidden');
    });
</script>
Run Code Online (Sandbox Code Playgroud)