Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Modificare la classe di un div

    salve a tutti ho 4 div (uno solo può essere visualizzato, all'apertura della pagina il div scheda-1 è quello visualizzato)

    <div id="scheda-1" class="scheda">


    contents</p>
    </div>
    <div id="scheda-2" class="scheda_nascosta">


    contents</p>
    </div>
    <div id="scheda-3" class="scheda_nascosta">


    contents</p>
    </div>
    <div id="scheda-4" class="scheda_nascosta">


    contents</p>
    </div>


    poi ho i quattro links che dovranno visualizzare l'apposito div

    link 1
    link 2
    link 3
    link 4

    ed infine la funzione display()

    function display(iddiv) {
    if (iddiv == "scheda-1") {
    document.getElementById('scheda-1').class = "scheda";
    document.getElementById('scheda-2').class = "scheda_nascosta";
    document.getElementById('scheda-3').class = "scheda_nascosta";
    document.getElementById('scheda-4').class = "scheda_nascosta";
    }
    else if (iddiv == "scheda-2") {
    document.getElementById('scheda-1').class = "scheda_nascosta";
    document.getElementById('scheda-2').class = "scheda";
    document.getElementById('scheda-3').class = "scheda_nascosta";
    document.getElementById('scheda-4').class = "scheda_nascosta";
    }
    }

    temo che il metodo con cui cerco di cambiare la classe non sia corretto

  2. #2
    l'attributo non e' class ma className

    document.getElementById('scheda-1').className = "scheda";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.