How to hide one div and show another div using button onclick?

前端 未结 6 642
故里飘歌
故里飘歌 2020-12-06 03:06

I have two div in my html file. I want to hide the 1st div and show another div on html input button onclick event.

Here is my code,

6条回答
  •  余生分开走
    2020-12-06 03:30

    Probably you have some syntax errors in your code. This one is working:

    function switchVisible() {
        if (document.getElementById('Div1') !== undefined) {
    
            if (document.getElementById('Div1').style.display == 'block') {
                document.getElementById('Div1').style.display = 'none';
                document.getElementById('Div2').style.display = 'block';
            } else {
                document.getElementById('Div1').style.display = 'block';
                document.getElementById('Div2').style.display = 'none';
            }
        }
    }
    #Div1 {
        display:none;
    }
    #Div1 {
        background: red;
    }
    #Div2 {
        background: green;
    }
    #Div1, #Div2 {
        width: 50px;
        height:50px;
    }

提交回复
热议问题