Gå til innhold

Expand/Collapse av <li>?


Anbefalte innlegg

Videoannonse
Annonse

Hvert li-element skal jo til enhver tid synes, så det enkleste er å legge det som skal skjules i div-elementer. F.eks. noe slikt (enkelt laget):

<ul>
 <li>
<a href="java script:visSkjul('a')">Vis/skjul</a>
<div id="a" style="display:none">
  Skjult innhold
</div>
 </li>
</ul>

----------- java script:

function visSkjul(id) {
var style = document.getElementById(id).style;
style.display = (style.display == "none" ? "block" : "none");
}

Note: Det skal ikke være mellomrom mellom java og script i javascript over. Det virker som om det er en bug i forumet her som gjør om alle tilfeller av "javascript" til "java script" inni en kodeboks.

Endret av balletryne
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...