• User

    Problema con javascript

    Raga ecco il mio problema con Javascript puro:
    Volevo fare in maniera tale da nascondere questo div con un pulsante.. ma non si nasconde!
    Potreste darmi una mano? Ecco il codice:
    [HTML]<!DOCTYPE html>
    <html>
    <head>
    <style type="text/css">
    #div
    {
    width: 100px;
    height: 100px;
    background-color: red;
    border: 5px solid black;
    visibility: hidden;
    }
    </style>
    <script type="text/javascript">

    var div = document.getElementById(div);
    
    function change()
    {
    	if(div.style.visibility == 'visible')
    	{
    		div.style.visibility = 'hidden';
    	}
    	else
    	{
    		div.style.visibility = 'hidden';
    	}
    }
    

    </script>
    </head>
    <div id="div"></div>
    <button onclick="change()"> Cambia </button>
    <body>
    </body>
    </html>[/HTML]


  • ModSenior

    Nascondere o anche visualizzare/nascondere?


  • User

    anche visualizzare/nascondere


  • ModSenior

    Una cosa cosi può andare bene?

    [PHP]
    <!DOCTYPE html>
    <html>
    <head>
    <style type="text/css">
    #div
    {
    width: 100px;
    height: 100px;
    background-color: red;
    border: 5px solid black;
    display:block;
    }
    </style>
    <script type="text/javascript">
    function change(idelemento)
    {
    var elemento=document.getElementById(idelemento);
    if(elemento.style.display=="none")
    {
    elemento.style.display="block";
    }
    else
    {
    elemento.style.display="none";
    }
    }
    </script>
    </head>
    <body>
    <div id="div">Test</div>
    <button onclick="change('div')"> Cambia </button>
    </body>
    </html>
    [/PHP]