猿问

这个DIV为什么点两次不会消失呢?

就是想点击按钮时如果是none的话就让它变成block 如果是block的话就让它变成none 为什么只能变一次呢?想再变消失却不行呢

<html>

    <head>

        <meta charset="utf-8">

        <style>

        #div1{width:400px;height: 400px;background-color: red;display: none;}

        </style>

        <script>

            window.onload=function (){

                var oDiv=document.getElementById('div1');

                var oBtn=document.getElementById('btn1');

                oBtn.onclick=function(){

                   if(oDiv.style.display=="none"){

                     oDiv.style.display="block";

                   }else{

                     oDiv.style.display="none";

                   }

                }

            }

        </script>

    </head>

    <body>

        <input id="btn1" type="button" value="按钮">

        <div id="div1">

        </div>

    </body>

</html>


ITMISS
浏览 435回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答