Hide / Show div med JS

Tags:    javascript

Hejsa.

Jeg har nogen div som jeg gerne vil gemme / vise alt efter hvor brugeren trykker. Jeg kan godt få dem til at blive vist, men ikke til at blive skjult igen.

jeg har følgende:
Fold kodeboks ind/udKode 


Jeg har flere spans selvfølgelig. Mit problem er at når jeg klikker på den div der ligger sidst i html koden, så kan jeg ikke længere få vist de foregående, så derfor tænker jeg at jeg kan "hide" den igen, men det kan jeg simpelthen ikke gennemskue hvordan jeg gør. Og ja jeg er noob til JS :)



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du kan evt. lave en if-sætning noget lign den her:

if(document.getElementById(id).style.display == 'none'){
document.getElementById(id).style.display = 'inline';
}else{
document.getElementById(id).style.display = 'none';
}

Kan ikke lige huske om det er sådan den skal se ud, men har ikk lige noget at teste det på lige nu :)



Du kan evt. lave en if-sætning noget lign den her:

if(document.getElementById(id).style.display == 'none'){
document.getElementById(id).style.display = 'inline';
}else{
document.getElementById(id).style.display = 'none';
}

Kan ikke lige huske om det er sådan den skal se ud, men har ikk lige noget at teste det på lige nu :)


Tak for dit svar, jeg fik imidlertid løst det ved at lave en lastdiv var, som så bliver brugt til det sætte den sidst anvendte div til display none inden den nye vises :)



t