Getelementbyid spørgsmål
Hej Eksperter...Jeg er ved at lave en show hide funktion på min side... koden til den har jeg fundet i en tutorial og den virker (næsten) også.
Koden er som skrevet:
<script type="text/javascript">
function showStuff(id) {
document.getElementById(id).style.display = 'block';
}
function hideStuff(id) {
document.getElementById(id).style.display = 'none';
}
</script>
/////
<a href="#" onclick="showStuff('answer1') ; return false;">Kommentarer</a>
<span id="answer1" style="display: none;">
1. kommentar - Skrevet af... osv.
</span>
Ovenstående virker fint, og viser fint kommentarer når man klikker på "kommentarer" knappen, men jeg vil gerne have det sådan at man kan klikke på "kommentarer" igen hvorpå den så skjuler dem igen.
Jeg kan se at der i scriptet også er en funktion hideStuff.
Denne virker også fint som link inde i <span id="answer1"> klassen, men det ku være bedre hvis man kunne bruge "kommentarer" linket til både at vise og skjule elementerne...
Er det muligt?
